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