infra github: updated script

Specify the build option "all" for the future expansion.
This commit is contained in:
Hermet Park 2023-04-11 21:54:59 +09:00
parent e44a1c1ee9
commit d694e6adef
3 changed files with 8 additions and 8 deletions

View file

@ -28,7 +28,7 @@ jobs:
- name: Build - name: Build
run: | run: |
meson . build -Dlog=true -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" meson . build -Dlog=true -Dloaders="all" -Dsavers="all"
cd build cd build
sudo ninja -C . install sudo ninja -C . install
@ -52,7 +52,7 @@ jobs:
- name: Build - name: Build
run: | run: |
meson . build -Dexamples=true -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" meson . build -Dexamples=true -Dloaders="all" -Dsavers="all"
cd build cd build
sudo ninja -C . install sudo ninja -C . install
@ -77,7 +77,7 @@ jobs:
- name: Install-ThorVG - name: Install-ThorVG
run: | run: |
meson . build -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" -Dbindings="capi" meson . build -Dloaders="all" -Dsavers="all" -Dbindings="capi"
cd build cd build
sudo ninja -C . install sudo ninja -C . install
cd .. cd ..
@ -85,7 +85,7 @@ jobs:
- name: Build - name: Build
run: | run: |
meson . build -Dtests=true -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" -Dbindings="capi" --errorlogs meson . build -Dtests=true -Dloaders="all" -Dsavers="all" -Dbindings="capi" --errorlogs
cd build cd build
sudo ninja -C . install test sudo ninja -C . install test
@ -105,7 +105,7 @@ jobs:
- name: Build & Run memcheck Script(ASAN) - name: Build & Run memcheck Script(ASAN)
run: | run: |
sudo rm -rf ./build sudo rm -rf ./build
meson . build -Db_sanitize="address,undefined" -Dloaders="all" -Dsavers="tvg" -Dtests="true" -Dbindings="capi" meson . build -Db_sanitize="address,undefined" -Dloaders="all" -Dsavers="all" -Dtests="true" -Dbindings="capi"
cd build cd build
sudo ninja -C . install sudo ninja -C . install
export PATH=$PATH:~/.local/bin/ export PATH=$PATH:~/.local/bin/

View file

@ -39,7 +39,7 @@ jobs:
- name: Build - name: Build
run: | run: |
meson --backend=ninja build -Dloaders="svg, tvg, png, jpg" -Dsavers="tvg" -Dbindings="capi" meson --backend=ninja build -Dloaders="all" -Dsavers="all" -Dbindings="capi"
where link where link
ninja -C build install ninja -C build install

View file

@ -7,7 +7,7 @@ fi
if [[ "$GITHUB_EVENT_NAME" == "pull_request" ]]; then if [[ "$GITHUB_EVENT_NAME" == "pull_request" ]]; then
echo "Run Address Sanitizer" echo "Run Address Sanitizer"
echo "meson -Db_sanitize=\"address,undefined\" -Dloaders=\"all\" -Dsavers=\"tvg\" -Dtests=\"true\" -Dbindings=\"capi\" . build" echo "meson -Db_sanitize=\"address,undefined\" -Dloaders=\"all\" -Dsavers=\"all\" -Dtests=\"true\" -Dbindings=\"capi\" . build"
pwd pwd
cd ${GITHUB_WORKSPACE}/build/test cd ${GITHUB_WORKSPACE}/build/test
./tvgUnitTests > memcheck_asan.txt 2>&1 ./tvgUnitTests > memcheck_asan.txt 2>&1
@ -23,7 +23,7 @@ if [[ "$GITHUB_EVENT_NAME" == "pull_request" ]]; then
if [[ $PAYLOAD_MEMCHECK == *"runtime error:"* || $PAYLOAD_MEMCHECK == *"ERROR: AddressSanitizer:"* ]]; then if [[ $PAYLOAD_MEMCHECK == *"runtime error:"* || $PAYLOAD_MEMCHECK == *"ERROR: AddressSanitizer:"* ]]; then
OUTPUT+=$'\n**MEMCHECK(ASAN) RESULT**:\n' OUTPUT+=$'\n**MEMCHECK(ASAN) RESULT**:\n'
OUTPUT+=$'\n`meson -Db_sanitize="address,undefined" -Dloaders="all" -Dsavers="tvg" -Dtests="true" -Dbindings="capi" . build`\n' OUTPUT+=$'\n`meson -Db_sanitize="address,undefined" -Dloaders="all" -Dsavers="all" -Dtests="true" -Dbindings="capi" . build`\n'
OUTPUT+=$'\n```\n' OUTPUT+=$'\n```\n'
OUTPUT+="$PAYLOAD_MEMCHECK" OUTPUT+="$PAYLOAD_MEMCHECK"
OUTPUT+=$'\n```\n' OUTPUT+=$'\n```\n'