Skip to content

Commit 64aae62

Browse files
Copilotjwinarske
andcommitted
Remove CMAKE_CXX_STANDARD overrides from CI jobs
Co-authored-by: jwinarske <12262875+jwinarske@users.noreply.github.com>
1 parent 258ffeb commit 64aae62

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ jobs:
4848
mkdir -p build
4949
cd build
5050
cmake .. -GNinja \
51-
-DCMAKE_BUILD_TYPE=Release \
52-
-DCMAKE_CXX_STANDARD=23
51+
-DCMAKE_BUILD_TYPE=Release
5352
ninja
5453
env:
5554
CC: gcc-14
@@ -123,8 +122,7 @@ jobs:
123122
cd build
124123
cmake .. -GNinja \
125124
-DCMAKE_BUILD_TYPE=Release \
126-
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
127-
-DCMAKE_CXX_STANDARD=20
125+
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
128126
env:
129127
CC: gcc-14
130128
CXX: g++-14
@@ -203,16 +201,14 @@ jobs:
203201
cmake .. -GNinja \
204202
-DCMAKE_BUILD_TYPE=Release \
205203
-DENABLE_LTO=ON \
206-
-DCMAKE_CXX_STANDARD=23 \
207204
-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
208205
-DCMAKE_EXE_LINKER_FLAGS="-stdlib=libc++ -lc++abi" \
209206
-DLLVM_CONFIG=/usr/bin/llvm-config-19
210207
else
211208
# For GCC with libstdc++
212209
cmake .. -GNinja \
213210
-DCMAKE_BUILD_TYPE=Release \
214-
-DENABLE_LTO=ON \
215-
-DCMAKE_CXX_STANDARD=23
211+
-DENABLE_LTO=ON
216212
fi
217213
env:
218214
CC: ${{ matrix.compiler.cc }}

0 commit comments

Comments
 (0)