From 482244d2827841bb565348470beb8167c7558337 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Fri, 8 Nov 2013 23:03:10 +0100 Subject: [PATCH 1/1] Don't add include directories when f77 support is disabled. --- buildtools/Cmake/Modules/FindF2c.cmake | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/buildtools/Cmake/Modules/FindF2c.cmake b/buildtools/Cmake/Modules/FindF2c.cmake index efe8df6aa9..c370251045 100644 --- a/buildtools/Cmake/Modules/FindF2c.cmake +++ b/buildtools/Cmake/Modules/FindF2c.cmake @@ -56,20 +56,13 @@ message(STATUS "Looking for bin f2c") if(F2C_EXE) message(STATUS "Found F2C: ${F2C_EXE}") else() - message(STATUS "Looking for bin f2c - not found") + message(STATUS "Looking for bin f2c - not found (http://www.netlib.org/f2c/)") endif() mark_as_advanced(HAVE_F2C_H) mark_as_advanced(F2C_EXE) mark_as_advanced(HAVE_F2C_LIB) -if(HAVE_F2C_H) - include_directories(${HAVE_F2C_H}) -else() - message("-- Fortran for smpi is not installed (http://www.netlib.org/f2c/).") -endif() - - #Some old versions of 64 bits systems seem to have a different size between C and Fortran Datatypes #Deactivate F2C with these versions, in order to avoid breaking test cases in legacy systems (as Fedora 13) set(COMPILER_OK 1) @@ -82,3 +75,9 @@ set(SMPI_F2C 0) if(HAVE_F2C_H AND F2C_EXE AND HAVE_F2C_LIB AND COMPILER_OK) set(SMPI_F2C 1) endif() + +if(SMPI_F2C) + include_directories(${HAVE_F2C_H}) +else() + message("-- Fortran 77 support for smpi is disabled.") +endif() -- 2.20.1