Lines 91-99
Link Here
|
91 |
endif() |
91 |
endif() |
92 |
|
92 |
|
93 |
include(CheckCXXCompilerFlag) |
93 |
include(CheckCXXCompilerFlag) |
|
|
94 |
CHECK_CXX_COMPILER_FLAG("-std=c++20" COMPILER_SUPPORTS_CXX20) |
94 |
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) |
95 |
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) |
95 |
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) |
96 |
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) |
96 |
if(COMPILER_SUPPORTS_CXX11) |
97 |
if(COMPILER_SUPPORTS_CXX20) |
|
|
98 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20 -Wno-deprecated-enum-enum-conversion") |
99 |
elseif(COMPILER_SUPPORTS_CXX11) |
97 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") |
100 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") |
98 |
elseif(COMPILER_SUPPORTS_CXX0X) |
101 |
elseif(COMPILER_SUPPORTS_CXX0X) |
99 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") |
102 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") |