From 28b1d44f404ebc95ee36d5dbbda20bb6038272fa Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Wed, 23 Aug 2023 19:08:36 +0800 Subject: [PATCH] GHA CI: explicitly set C++20 --- .github/workflows/ci_macos.yaml | 2 +- .github/workflows/ci_ubuntu.yaml | 1 + .github/workflows/ci_windows.yaml | 1 + .github/workflows/coverity-scan.yaml | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index 39bf6c4f8944..3927ee6947ae 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -93,7 +93,7 @@ jobs: -G "Ninja" \ -DBUILD_SHARED_LIBS=OFF \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_CXX_STANDARD=17 \ + -DCMAKE_CXX_STANDARD=20 \ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ -DBOOST_ROOT="${{ env.boost_path }}" \ -Ddeprecated-functions=OFF diff --git a/.github/workflows/ci_ubuntu.yaml b/.github/workflows/ci_ubuntu.yaml index b586d8cd22a3..1ecb8a124219 100644 --- a/.github/workflows/ci_ubuntu.yaml +++ b/.github/workflows/ci_ubuntu.yaml @@ -88,6 +88,7 @@ jobs: -G "Ninja" \ -DBUILD_SHARED_LIBS=OFF \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_CXX_STANDARD=20 \ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \ -DBOOST_ROOT="${{ env.boost_path }}" \ -Ddeprecated-functions=OFF diff --git a/.github/workflows/ci_windows.yaml b/.github/workflows/ci_windows.yaml index 39fb30aaacfd..95118d51c2c8 100644 --- a/.github/workflows/ci_windows.yaml +++ b/.github/workflows/ci_windows.yaml @@ -118,6 +118,7 @@ jobs: -B build ` -G "Ninja" ` -DCMAKE_BUILD_TYPE=RelWithDebInfo ` + -DCMAKE_CXX_STANDARD=20 ` -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ` -DCMAKE_INSTALL_PREFIX="${{ env.libtorrent_path }}/install" ` -DCMAKE_TOOLCHAIN_FILE="${{ env.vcpkg_path }}/scripts/buildsystems/vcpkg.cmake" ` diff --git a/.github/workflows/coverity-scan.yaml b/.github/workflows/coverity-scan.yaml index 9bcaee1d7095..c843ce7ee003 100644 --- a/.github/workflows/coverity-scan.yaml +++ b/.github/workflows/coverity-scan.yaml @@ -73,6 +73,7 @@ jobs: -B build \ -G "Ninja" \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_CXX_STANDARD=20 \ -DBOOST_ROOT="${{ env.boost_path }}" \ -Ddeprecated-functions=OFF cmake --build build