cmake: require C++20

needed by pdlp/
This commit is contained in:
Corentin Le Molgat
2022-02-18 16:20:33 +01:00
parent 114112f4b3
commit ab183e9177
2 changed files with 3 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ message(STATUS "${PROJECT_NAME} version: ${PROJECT_VERSION}")
#message(STATUS "minor: ${PROJECT_VERSION_MINOR}")
#message(STATUS "patch: ${PROJECT_VERSION_PATCH}")
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

View File

@@ -197,7 +197,7 @@ endif()
# ##############################################################################
# Coinutils
# ##############################################################################
# Coin-OR does not support C++17 (use of 'register' storage class specifier)
# Coin-OR does not support C++17/C++20 (use of 'register' storage class specifier)
set(CMAKE_CXX_STANDARD 11)
if(BUILD_CoinUtils)
@@ -282,4 +282,4 @@ if(BUILD_Cbc)
message(CHECK_PASS "fetched")
endif()
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)