|
57 | 57 | run: > |
58 | 58 | cmake -S . -B build |
59 | 59 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
60 | | - -G Ninja -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
61 | | - -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
| 60 | + -G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
62 | 61 | -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install |
63 | 62 | env: |
64 | 63 | CC: gcc-14 |
@@ -211,8 +210,7 @@ jobs: |
211 | 210 | run: > |
212 | 211 | cmake -S . -B build |
213 | 212 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
214 | | - -G Ninja -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
215 | | - -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
| 213 | + -G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
216 | 214 | -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install |
217 | 215 | env: |
218 | 216 | CC: clang-20 |
@@ -363,8 +361,7 @@ jobs: |
363 | 361 | run: > |
364 | 362 | cmake -S . -B build |
365 | 363 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
366 | | - -G Ninja -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
367 | | - -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
| 364 | + -G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
368 | 365 | -D CMAKE_BUILD_TYPE=RELEASE -D ENABLE_ADDRESS_SANITIZER=ON -D ENABLE_UB_SANITIZER=ON |
369 | 366 | -D CMAKE_INSTALL_PREFIX=install |
370 | 367 | env: |
@@ -399,7 +396,8 @@ jobs: |
399 | 396 | - name: Setup environment |
400 | 397 | run: | |
401 | 398 | sudo apt-get update |
402 | | - sudo apt-get install --no-install-recommends -y ninja-build libmpich-dev python3-pip valgrind |
| 399 | + sudo apt-get install --no-install-recommends -y ninja-build python3-pip valgrind \ |
| 400 | + openmpi-bin openmpi-common libopenmpi-dev |
403 | 401 | wget https://apt.llvm.org/llvm.sh |
404 | 402 | chmod u+x llvm.sh |
405 | 403 | sudo ./llvm.sh 20 all |
@@ -459,7 +457,8 @@ jobs: |
459 | 457 | - name: Setup environment |
460 | 458 | run: | |
461 | 459 | sudo apt-get update |
462 | | - sudo apt-get install --no-install-recommends -y ninja-build libmpich-dev python3-pip valgrind |
| 460 | + sudo apt-get install --no-install-recommends -y ninja-build python3-pip valgrind \ |
| 461 | + openmpi-bin openmpi-common libopenmpi-dev |
463 | 462 | wget https://apt.llvm.org/llvm.sh |
464 | 463 | chmod u+x llvm.sh |
465 | 464 | sudo ./llvm.sh 20 all |
@@ -518,8 +517,7 @@ jobs: |
518 | 517 | run: > |
519 | 518 | cmake -S . -B build |
520 | 519 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
521 | | - -G Ninja -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
522 | | - -DCMAKE_C_FLAGS="-I$(brew --prefix)/opt/libomp/include" |
| 520 | + -G Ninja -DCMAKE_C_FLAGS="-I$(brew --prefix)/opt/libomp/include" |
523 | 521 | -DCMAKE_CXX_FLAGS="-I$(brew --prefix)/opt/libomp/include" |
524 | 522 | -D CMAKE_BUILD_TYPE=RELEASE -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
525 | 523 | -DCMAKE_INSTALL_PREFIX=install |
@@ -666,7 +664,6 @@ jobs: |
666 | 664 | run: > |
667 | 665 | cmake -S . -B build -G Ninja -D CMAKE_C_COMPILER=cl -DCMAKE_CXX_COMPILER=cl |
668 | 666 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
669 | | - -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
670 | 667 | -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
671 | 668 | -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install |
672 | 669 | - name: Build project |
@@ -816,7 +813,6 @@ jobs: |
816 | 813 | run: > |
817 | 814 | cmake -S . -B build -G Ninja -D CMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl |
818 | 815 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
819 | | - -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
820 | 816 | -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
821 | 817 | -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=install |
822 | 818 | env: |
@@ -944,11 +940,8 @@ jobs: |
944 | 940 | run: > |
945 | 941 | cmake -S . -B build |
946 | 942 | -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache |
947 | | - -G Ninja -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON |
948 | | - -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON |
949 | | - -D CMAKE_BUILD_TYPE=RELEASE |
950 | | - -D CMAKE_VERBOSE_MAKEFILE=ON |
951 | | - -D USE_COVERAGE=ON |
| 943 | + -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON -D CMAKE_BUILD_TYPE=RELEASE |
| 944 | + -D CMAKE_VERBOSE_MAKEFILE=ON -D USE_COVERAGE=ON |
952 | 945 | - name: Build project |
953 | 946 | run: | |
954 | 947 | cmake --build build --parallel |
|
0 commit comments