bazel: switch to C++20
This commit is contained in:
4
.bazelrc
4
.bazelrc
@@ -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
|
||||||
|
|||||||
@@ -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",
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user