From edafe5a5632473c6256de9c1a42d05c79418607a Mon Sep 17 00:00:00 2001 From: jpekkila Date: Thu, 4 Jul 2019 13:43:49 +0300 Subject: [PATCH] Made the gcc version check more lenient --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c798508..51441b7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,8 +48,11 @@ 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 6.0) # Because of GCC bug 48891 - message(FATAL_ERROR "GCC version 6.0 or higher required") + if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9.1) + # GCC >= 6.0 is required because of bug 48891. However, the fix seems to + # be backported so some older compilers which is why the code may also + # compile on gcc >= 4.9.1. + message(FATAL_ERROR "GCC version 4.9.1 or higher required") endif() endif()