cmake: require C++20
needed by pdlp/
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user