From 098576b067fc7fa206533b6a1931cf4080c2ad71 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Tue, 19 Nov 2019 16:03:00 -0700 Subject: [PATCH] modifications for macOS clang/gfortran build --- CMakeLists.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b27b3a4..b67b5c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ endif() if(CMAKE_CXX_COMPILER_ID STREQUAL "Intel") message("setting intel true") set(IntelComp true ) -elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU*") +elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU*" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang*") set(GNUComp true ) elseif(CMAKE_CXX_COMPILER_ID MATCHES "pgc*") set(PGIComp true ) @@ -27,10 +27,9 @@ if( (BUILD_RELEASE) OR (BUILD_PRODUCTION) ) message("setting intel flags") set(CMAKE_Fortran_FLAGS "-O2 -g -xHOST -traceback -free -convert big_endian -assume byterecl " CACHE INTERNAL "" ) elseif(GNUComp) - set(CMAKE_Fortran_FLAGS "-O2 -ggdb -ffree-form -funroll-loops -Wall " CACHE INTERNAL "" ) - elseif(PGIComp) + set(CMAKE_Fortran_FLAGS "-O2 -ggdb -fbacktrace -ffree-form -fconvert=big-endian -funroll-loops -Wall " CACHE INTERNAL "" ) else() - message("unkown compiler!") + message("unknown compiler!") exit() endif() endif()