mirror of
https://github.com/gabime/spdlog.git
synced 2025-09-28 17:19:34 +08:00
Require c++17 at mimumum
This commit is contained in:
@@ -25,7 +25,13 @@ endif()
|
||||
# ---------------------------------------------------------------------------------------
|
||||
# Compiler config
|
||||
# ---------------------------------------------------------------------------------------
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
# c++ standard >=17 is required
|
||||
if(NOT DEFINED CMAKE_CXX_STANDARD)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
elseif(CMAKE_CXX_STANDARD LESS 17)
|
||||
message(FATAL_ERROR "Minimum supported CMAKE_CXX_STANDARD is 17, but CMAKE_CXX_STANDARD is set to a lower value.")
|
||||
endif()
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
# make sure __cplusplus is defined when using msvc and enable parallel build
|
||||
|
Reference in New Issue
Block a user