fix feature detect try_compile calls

This commit is contained in:
Ferdinand Bachmann
2020-04-22 14:58:14 +02:00
parent 824e12748f
commit b20f76ae9b

View File

@ -1,9 +1,10 @@
try_compile(cxx-least-11 ${CMAKE_BINARY_DIR}/detect ${CMAKE_SOURCE_DIR}/detect/cxxstd.cpp
COMPILE_DEFINITIONS CXX_STANDARD=201103L
CMAKE_CXX_STANDARD ${CMAKE_CXX_STANDARD}
COMPILE_DEFINITIONS -DCXX_STANDARD=201103
CXX_STANDARD ${CMAKE_CXX_STANDARD}
CXX_STANDARD_REQUIRED ${CMAKE_CXX_STANDARD_REQUIRED}
CXX_EXTENSIONS ${CMAKE_CXX_EXTENSIONS}
)
if(NOT cxx-least-11)
message(FATAL_ERROR "This library requires at least C++11")
endif()
@ -14,8 +15,8 @@ if(cxx-least-11)
endif()
try_compile(cxx-least-14 ${CMAKE_BINARY_DIR}/detect ${CMAKE_SOURCE_DIR}/detect/cxxstd.cpp
COMPILE_DEFINITIONS CXX_STANDARD=201402L
CMAKE_CXX_STANDARD ${CMAKE_CXX_STANDARD}
COMPILE_DEFINITIONS -DCXX_STANDARD=201402
CXX_STANDARD ${CMAKE_CXX_STANDARD}
CXX_STANDARD_REQUIRED ${CMAKE_CXX_STANDARD_REQUIRED}
CXX_EXTENSIONS ${CMAKE_CXX_EXTENSIONS}
)