From fdfbe7f1450f8273cf960e6de4e8fcc5ef1bf49f Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Wed, 3 Jan 2018 16:39:01 +0100 Subject: [PATCH] BUG: Mantis-1502: warning if GCC is less than 5.0 --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0637ced526..5ecf6d5337 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,13 @@ set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) +# Check if compiler is GCC < 5.0 +if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_VERSION AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5) + message(STATUS "WARNING: your GCC version is less than 5.0, support of C++14 may be incomplete.") + endif() +endif() + include(CMakeDependentOption) # # use ExternalProject -- GitLab