From 1c755249ec5a8b38ecd14d804d42246639d96016 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 16 Dec 2024 22:10:22 +0100 Subject: [PATCH] git: Use ninja for building everything --- .github/workflows/analysis.yml | 1 + .github/workflows/tests.yml | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index 252cdaad9..3670f9335 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -57,6 +57,7 @@ jobs: -DCMAKE_C_FLAGS="-fuse-ld=lld" \ -DCMAKE_CXX_FLAGS="-fuse-ld=lld" \ -DIMHEX_PATTERNS_PULL_MASTER=ON \ + -G Ninja \ .. make -j 4 install diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 127060f70..2e435cfdb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -53,8 +53,10 @@ jobs: -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" \ -DIMHEX_OFFLINE_BUILD=ON \ + -G Ninja \ .. - make -j4 unit_tests + ninja unit_tests + ninja imhex_all - name: 🧪 Perform plcli Integration Tests run: |