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