2022-07-11 10:46:18 +02:00
|
|
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
2024-01-04 21:31:08 +01:00
|
|
|
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.1)
|
|
|
|
message(ERROR "GCC >= 5.1 required - detected ${CMAKE_CXX_COMPILER_VERSION} not supported")
|
2022-02-05 17:57:32 +01:00
|
|
|
endif ()
|
|
|
|
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
2024-01-04 21:31:08 +01:00
|
|
|
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.5)
|
|
|
|
message(ERROR "Clang >= 3.5 required - detected ${CMAKE_CXX_COMPILER_VERSION} not supported")
|
2022-02-05 17:57:32 +01:00
|
|
|
endif ()
|
|
|
|
elseif(MSVC)
|
2024-01-04 21:31:08 +01:00
|
|
|
if (MSVC_VERSION VERSION_LESS 1900)
|
|
|
|
message(ERROR "Visual Studio >= 2015 (19.0) required - detected ${MSVC_VERSION} not supported")
|
2022-02-05 17:57:32 +01:00
|
|
|
endif ()
|
|
|
|
endif()
|