From 22e4dd3aec762ecc957435e86b0dbf1b876efded Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Wed, 13 May 2015 15:41:48 +0700 Subject: [PATCH] Check for gfortran version < 4.6 in CMakeLists.txt --- src/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 734850fa2..8e97d0f57 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -56,6 +56,13 @@ endif() #=============================================================================== if(CMAKE_Fortran_COMPILER_ID STREQUAL "GNU") + # Make sure version is sufficient + execute_process(COMMAND ${CMAKE_Fortran_COMPILER} -dumpversion + OUTPUT_VARIABLE GCC_VERSION) + if(GCC_VERSION VERSION_LESS 4.6) + message(FATAL_ERROR "gfortran version must be 4.6 or higher") + endif() + # GNU Fortran compiler options set(f90flags "-cpp -std=f2008 -fbacktrace") if(debug)