From 71040fbb08472d59df418cfad20493fb5d2e1777 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 16 Dec 2024 14:23:39 -0700 Subject: [PATCH 1/2] Use ninja for the clang tests, so as to allow modules. --- .github/workflows/SampleFlow-test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/SampleFlow-test.yml b/.github/workflows/SampleFlow-test.yml index eb7a422..7a6d8cd 100644 --- a/.github/workflows/SampleFlow-test.yml +++ b/.github/workflows/SampleFlow-test.yml @@ -35,10 +35,11 @@ jobs: mkdir build-clang cd build-clang export CXX=clang++ - cmake -DCMAKE_BUILD_TYPE=Debug .. + cmake -DCMAKE_BUILD_TYPE=Debug -GNinja .. - name: ctest-clang run: | cd build-clang + ninja ctest --output-on-failure -j2 - name: doc run: | From 9a2d0815f7f913b67857df88b718cea643568899 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 16 Dec 2024 14:42:47 -0700 Subject: [PATCH 2/2] Also require ninja. --- .github/workflows/SampleFlow-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/SampleFlow-test.yml b/.github/workflows/SampleFlow-test.yml index 7a6d8cd..7a7e7a5 100644 --- a/.github/workflows/SampleFlow-test.yml +++ b/.github/workflows/SampleFlow-test.yml @@ -18,7 +18,7 @@ jobs: run: | pushd . cd $HOME - sudo apt-get install -y doxygen graphviz libboost-all-dev numdiff clang libc++-dev libc++abi-dev libeigen3-dev + sudo apt-get install -y doxygen graphviz libboost-all-dev numdiff clang libc++-dev libc++abi-dev libeigen3-dev ninja-build doxygen --version popd - name: cmake-gcc