15 lines
623 B
CMake
15 lines
623 B
CMake
|
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
|
||
|
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.8)
|
||
|
message(ERROR "GCC >= 4.8 required - detected ${CMAKE_CXX_COMPILER_VERSION} not supported")
|
||
|
endif ()
|
||
|
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||
|
# TODO: verify this
|
||
|
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 2.9)
|
||
|
message(ERROR "Clang >= 2.9 required - detected ${CMAKE_CXX_COMPILER_VERSION} not supported")
|
||
|
endif ()
|
||
|
elseif(MSVC)
|
||
|
if (MSVC_VERSION VERSION_LESS 1800)
|
||
|
message(ERROR "Visual Studio >= 2013 (1800) required - detected ${MSVC_VERSION} not supported")
|
||
|
endif ()
|
||
|
endif()
|