chore(ci): bump c++ standard version to 26
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
f1a91c9b81
commit
c39ce89a9b
5 changed files with 9 additions and 9 deletions
|
|
@ -220,7 +220,7 @@ tar xf 'vulkansdk-linux-x86_64-1.4.328.1.tar.xz' \
|
||||||
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
||||||
-fno-omit-frame-pointer \
|
-fno-omit-frame-pointer \
|
||||||
-g \
|
-g \
|
||||||
-std=c++23 \
|
-std=c++26 \
|
||||||
-nostdinc++ \
|
-nostdinc++ \
|
||||||
-isystem /libcxx_msan/include/c++/v1/"\
|
-isystem /libcxx_msan/include/c++/v1/"\
|
||||||
&& export CFLAGS="\
|
&& export CFLAGS="\
|
||||||
|
|
@ -233,7 +233,7 @@ tar xf 'vulkansdk-linux-x86_64-1.4.328.1.tar.xz' \
|
||||||
-fsanitize-memory-track-origins \
|
-fsanitize-memory-track-origins \
|
||||||
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
||||||
-g \
|
-g \
|
||||||
-std=c++23 \
|
-std=c++26 \
|
||||||
-L/msan/lib -Wl,-rpath,/msan/lib \
|
-L/msan/lib -Wl,-rpath,/msan/lib \
|
||||||
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
|
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
|
||||||
-lc++ \
|
-lc++ \
|
||||||
|
|
@ -272,7 +272,7 @@ export CXXFLAGS="\
|
||||||
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
||||||
-fno-omit-frame-pointer \
|
-fno-omit-frame-pointer \
|
||||||
-g \
|
-g \
|
||||||
-std=c++23 \
|
-std=c++26 \
|
||||||
-nostdinc++ \
|
-nostdinc++ \
|
||||||
-isystem /libcxx_msan/include/c++/v1/"\
|
-isystem /libcxx_msan/include/c++/v1/"\
|
||||||
&& export CFLAGS="\
|
&& export CFLAGS="\
|
||||||
|
|
@ -285,7 +285,7 @@ export CXXFLAGS="\
|
||||||
-fsanitize-memory-track-origins \
|
-fsanitize-memory-track-origins \
|
||||||
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
-fsanitize-ignorelist=/msan/ignorelist_all_sources \
|
||||||
-g \
|
-g \
|
||||||
-std=c++23 \
|
-std=c++26 \
|
||||||
-L/msan/lib -Wl,-rpath,/msan/lib \
|
-L/msan/lib -Wl,-rpath,/msan/lib \
|
||||||
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
|
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
|
||||||
-lc++ \
|
-lc++ \
|
||||||
|
|
|
||||||
|
|
@ -34,14 +34,14 @@ cmake \
|
||||||
-fsanitize-memory-track-origins \
|
-fsanitize-memory-track-origins \
|
||||||
-g \
|
-g \
|
||||||
-fno-omit-frame-pointer \
|
-fno-omit-frame-pointer \
|
||||||
-std=c++23 \
|
-std=c++26 \
|
||||||
-nostdinc++ \
|
-nostdinc++ \
|
||||||
-isystem /libcxx_msan/include/c++/v1/" \
|
-isystem /libcxx_msan/include/c++/v1/" \
|
||||||
-D CMAKE_EXE_LINKER_FLAGS=" \
|
-D CMAKE_EXE_LINKER_FLAGS=" \
|
||||||
-fsanitize=memory \
|
-fsanitize=memory \
|
||||||
-fsanitize-memory-track-origins \
|
-fsanitize-memory-track-origins \
|
||||||
-g \
|
-g \
|
||||||
-std=c++23 \
|
-std=c++26 \
|
||||||
-L/msan/lib -Wl,-rpath,/msan/lib \
|
-L/msan/lib -Wl,-rpath,/msan/lib \
|
||||||
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
|
-L/libcxx_msan/lib -Wl,-rpath,/libcxx_msan/lib \
|
||||||
-lc++ \
|
-lc++ \
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ cmake \
|
||||||
-D CMAKE_LINKER_TYPE=MOLD \
|
-D CMAKE_LINKER_TYPE=MOLD \
|
||||||
-D ENABLE_UNIT_TESTS=ON \
|
-D ENABLE_UNIT_TESTS=ON \
|
||||||
-D CMAKE_BUILD_TYPE=Release \
|
-D CMAKE_BUILD_TYPE=Release \
|
||||||
-D CMAKE_CXX_FLAGS="-std=c++23 -g -fno-omit-frame-pointer"
|
-D CMAKE_CXX_FLAGS="-std=c++26 -g -fno-omit-frame-pointer"
|
||||||
|
|
||||||
cmake --build ./build -j"$(nproc)"
|
cmake --build ./build -j"$(nproc)"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ cmake \
|
||||||
-D CMAKE_LINKER_TYPE=MOLD \
|
-D CMAKE_LINKER_TYPE=MOLD \
|
||||||
-D ENABLE_UNIT_TESTS=ON \
|
-D ENABLE_UNIT_TESTS=ON \
|
||||||
-D CMAKE_BUILD_TYPE=Release \
|
-D CMAKE_BUILD_TYPE=Release \
|
||||||
-D CMAKE_CXX_FLAGS="-std=c++23 -fno-omit-frame-pointer -fno-common -g"
|
-D CMAKE_CXX_FLAGS="-std=c++26 -fno-omit-frame-pointer -fno-common -g"
|
||||||
|
|
||||||
cmake --build ./build -j"$(nproc)"
|
cmake --build ./build -j"$(nproc)"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,6 @@ cmake \
|
||||||
-D ENABLE_UNIT_TESTS=ON \
|
-D ENABLE_UNIT_TESTS=ON \
|
||||||
-D ENABLE_STATIC_ANALYSIS=ON \
|
-D ENABLE_STATIC_ANALYSIS=ON \
|
||||||
-D CMAKE_BUILD_TYPE=Release \
|
-D CMAKE_BUILD_TYPE=Release \
|
||||||
-D CMAKE_CXX_FLAGS="-std=c++23 -stdlib=libc++"
|
-D CMAKE_CXX_FLAGS="-std=c++26 -stdlib=libc++"
|
||||||
|
|
||||||
cmake --build . -j"$(nproc)"
|
cmake --build . -j"$(nproc)"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue