From 19b77857dc3efbe51a949b82d3251fa20ba3abe7 Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Mon, 28 Aug 2017 14:59:01 -0600 Subject: [PATCH] fix Fortran flags for MEAM --- cmake/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index d143f5bc2f..f49dfb977e 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -386,8 +386,10 @@ endif() if(ENABLE_MEAM AND FC_HAS_NO_SECOND_UNDERSCORE) foreach(FSRC ${meam_SOURCES}) - if(FSRC MATCHES "\.F$") - set_property(SOURCE ${MSCG_SOURCE} APPEND PROPERTY COMPILE_FLAGS "-fno-second-underscore") + string(REGEX REPLACE "^.*\\." "" FEXT "${FSRC}") + list(FIND CMAKE_Fortran_SOURCE_FILE_EXTENSIONS "${FEXT}" FINDEX) + if(FINDEX GREATER -1) + set_property(SOURCE ${FSRC} APPEND PROPERTY COMPILE_FLAGS "-fno-second-underscore") endif() endforeach() endif()