Revert "cpp: Bump to C++20 on unix platform"
This reverts commit d7cc0fbd85.
This commit is contained in:
10
.bazelrc
10
.bazelrc
@@ -17,14 +17,14 @@ build --flag_alias=with_xpress=//ortools/linear_solver:with_xpress
|
||||
# Sets the default Apple platform to macOS.
|
||||
build --apple_platform_type=macos
|
||||
|
||||
# By default, build OR-Tools in C++ 20 mode, with various extra flags per
|
||||
# By default, build OR-Tools in C++ 17 mode, with various extra flags per
|
||||
# platform.
|
||||
build --enable_platform_specific_config
|
||||
|
||||
build:linux --cxxopt="-std=c++20" --cxxopt=-Wno-sign-compare
|
||||
build:linux --host_cxxopt="-std=c++20" --cxxopt=-Wno-sign-compare
|
||||
build:macos --cxxopt="-std=c++20" --features=-supports_dynamic_linker --cxxopt=-Wno-sign-compare
|
||||
build:macos --host_cxxopt="-std=c++20" --features=-supports_dynamic_linker --cxxopt=-Wno-sign-compare
|
||||
build:linux --cxxopt="-std=c++17" --cxxopt=-Wno-sign-compare
|
||||
build:linux --host_cxxopt="-std=c++17" --cxxopt=-Wno-sign-compare
|
||||
build:macos --cxxopt="-std=c++17" --features=-supports_dynamic_linker --cxxopt=-Wno-sign-compare
|
||||
build:macos --host_cxxopt="-std=c++17" --features=-supports_dynamic_linker --cxxopt=-Wno-sign-compare
|
||||
build:windows --cxxopt="/std:c++20"
|
||||
build:windows --host_cxxopt="/std:c++20"
|
||||
|
||||
|
||||
@@ -25,7 +25,11 @@ message(STATUS "${PROJECT_NAME} version: ${PROJECT_VERSION}")
|
||||
#message(STATUS "minor: ${PROJECT_VERSION_MINOR}")
|
||||
#message(STATUS "patch: ${PROJECT_VERSION_PATCH}")
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
if(MSVC)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
else()
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
endif()
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
||||
|
||||
@@ -343,7 +343,11 @@ if(BUILD_Cbc)
|
||||
message(CHECK_PASS "fetched")
|
||||
endif()
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
if(MSVC)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
else()
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
endif()
|
||||
|
||||
###############
|
||||
## TESTING ##
|
||||
|
||||
@@ -9,7 +9,11 @@ message(STATUS "${PROJECT_NAME} version: ${PROJECT_VERSION}")
|
||||
#message(STATUS "minor: ${PROJECT_VERSION_MINOR}")
|
||||
#message(STATUS "patch: ${PROJECT_VERSION_PATCH}")
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
if(MSVC)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
else()
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
endif()
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH True)
|
||||
|
||||
Reference in New Issue
Block a user