@@ -82,13 +82,10 @@ jobs:
82
82
# Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}.
83
83
# This is important
84
84
run : |
85
- cmake -Bbuild -GNinja \
85
+ cmake --preset basic-tests -GNinja \
86
86
-DCMAKE_BUILD_TYPE=${{matrix.build_type}} \
87
87
-DCMAKE_CXX_COMPILER=${{matrix.cxx}} \
88
88
-DCMAKE_CXX_STANDARD=${{matrix.std}} \
89
- -DCMAKE_CXX_STANDARD_REQUIRED=ON \
90
- -DCMAKE_CXX_EXTENSIONS=OFF \
91
- -DCATCH_DEVELOPMENT_BUILD=ON \
92
89
${{matrix.cmake_configurations}}
93
90
94
91
- name : Build
@@ -115,19 +112,16 @@ jobs:
115
112
clangtidy="clang-tidy-15;-use-color"
116
113
# Use a dummy compiler/linker/ar/ranlib to effectively disable the
117
114
# compilation and only run clang-tidy.
118
- cmake -Bbuild -GNinja \
115
+ cmake --preset basic-tests -GNinja \
116
+ -DCMAKE_AR=/usr/bin/true \
119
117
-DCMAKE_BUILD_TYPE=Debug \
120
- -DCMAKE_CXX_COMPILER=clang++-15 \
121
- -DCMAKE_CXX_STANDARD=17 \
122
- -DCMAKE_CXX_STANDARD_REQUIRED=ON \
123
- -DCMAKE_CXX_EXTENSIONS=OFF \
124
- -DCATCH_DEVELOPMENT_BUILD=ON \
125
118
-DCMAKE_CXX_CLANG_TIDY="$clangtidy" \
126
- -DCMAKE_CXX_COMPILER_LAUNCHER=/usr/bin/true \
127
- -DCMAKE_AR=/usr/bin/true \
128
119
-DCMAKE_CXX_COMPILER_AR=/usr/bin/true \
129
- -DCMAKE_RANLIB=/usr/bin/true \
120
+ -DCMAKE_CXX_COMPILER_LAUNCHER=/usr/bin/true \
121
+ -DCMAKE_CXX_COMPILER=clang++-15 \
130
122
-DCMAKE_CXX_LINK_EXECUTABLE=/usr/bin/true \
123
+ -DCMAKE_CXX_STANDARD=17 \
124
+ -DCMAKE_RANLIB=/usr/bin/true \
131
125
-DCATCH_BUILD_EXAMPLES=ON \
132
126
-DCATCH_ENABLE_CMAKE_HELPER_TESTS=ON
133
127
0 commit comments