1
0
mirror of synced 2025-01-11 05:42:15 +01:00

git: Use ninja for building everything

This commit is contained in:
WerWolv 2024-12-16 22:10:22 +01:00
parent 2c303b5bf2
commit 1c755249ec
2 changed files with 4 additions and 1 deletions

View File

@ -57,6 +57,7 @@ jobs:
-DCMAKE_C_FLAGS="-fuse-ld=lld" \ -DCMAKE_C_FLAGS="-fuse-ld=lld" \
-DCMAKE_CXX_FLAGS="-fuse-ld=lld" \ -DCMAKE_CXX_FLAGS="-fuse-ld=lld" \
-DIMHEX_PATTERNS_PULL_MASTER=ON \ -DIMHEX_PATTERNS_PULL_MASTER=ON \
-G Ninja \
.. ..
make -j 4 install make -j 4 install

View File

@ -53,8 +53,10 @@ jobs:
-DCMAKE_C_FLAGS="-fuse-ld=lld -fsanitize=address,leak,undefined -fno-sanitize-recover=all --coverage" \ -DCMAKE_C_FLAGS="-fuse-ld=lld -fsanitize=address,leak,undefined -fno-sanitize-recover=all --coverage" \
-DCMAKE_CXX_FLAGS="-fuse-ld=lld -fsanitize=address,leak,undefined -fno-sanitize-recover=all --coverage" \ -DCMAKE_CXX_FLAGS="-fuse-ld=lld -fsanitize=address,leak,undefined -fno-sanitize-recover=all --coverage" \
-DIMHEX_OFFLINE_BUILD=ON \ -DIMHEX_OFFLINE_BUILD=ON \
-G Ninja \
.. ..
make -j4 unit_tests ninja unit_tests
ninja imhex_all
- name: 🧪 Perform plcli Integration Tests - name: 🧪 Perform plcli Integration Tests
run: | run: |