From 4ee772cf5dde42bd5b8257a4dc9a33ef5c4c9fa7 Mon Sep 17 00:00:00 2001 From: jpekkila Date: Wed, 19 Jun 2019 16:57:47 +0300 Subject: [PATCH] Set the minimum gcc version required in CMakeLists.txt --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4b20ce8..15a48d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,12 @@ message(STATUS "Build type: " ${CMAKE_BUILD_TYPE}) message(STATUS "CMAKE_CXX_COMPILER: " ${CMAKE_CXX_COMPILER}) message(STATUS "CMAKE_CXX_COMPILER: " ${CMAKE_CXX_COMPILER_ID}) +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.4) + message(FATAL_ERROR "GCC version 5.4 or higher required") + endif() +endif() + # SDL 2 set(SDL2_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/3rdparty/SDL2/include/) set(SDL2_LIBRARY_DIR ${CMAKE_SOURCE_DIR}/3rdparty/SDL2/build/)