bazel: switch to C++20

This commit is contained in:
skypjack
2025-11-22 19:30:31 +01:00
parent d558d06dcf
commit 57b52a25a4
2 changed files with 4 additions and 4 deletions

View File

@@ -5,8 +5,8 @@ build --enable_runfiles
build --incompatible_strict_action_env build --incompatible_strict_action_env
# required for googletest # required for googletest
build:linux --cxxopt=-std=c++17 build:linux --cxxopt=-std=c++20
build:macos --cxxopt=-std=c++17 build:macos --cxxopt=-std=c++20
common:ci --announce_rc common:ci --announce_rc
common:ci --verbose_failures common:ci --verbose_failures

View File

@@ -2,11 +2,11 @@ load("@bazel_skylib//lib:selects.bzl", "selects")
COPTS = selects.with_or({ COPTS = selects.with_or({
("//conditions:default", "@rules_cc//cc/compiler:clang", "@rules_cc//cc/compiler:gcc", "@rules_cc//cc/compiler:mingw-gcc"): [ ("//conditions:default", "@rules_cc//cc/compiler:clang", "@rules_cc//cc/compiler:gcc", "@rules_cc//cc/compiler:mingw-gcc"): [
"-std=c++17", "-std=c++20",
"-w", "-w",
], ],
("@rules_cc//cc/compiler:msvc-cl", "@rules_cc//cc/compiler:clang-cl"): [ ("@rules_cc//cc/compiler:msvc-cl", "@rules_cc//cc/compiler:clang-cl"): [
"/std:c++17", "/std:c++20",
"/permissive-", "/permissive-",
"/w", "/w",
], ],