From ffcf6c1636f92c987fdc46e499bac5bbd3d89753 Mon Sep 17 00:00:00 2001 From: JONG KIM Date: Tue, 27 Feb 2024 16:06:13 -0500 Subject: [PATCH] Update GNU.cmake --- cmake/GNU.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/GNU.cmake b/cmake/GNU.cmake index 939e25bfa7..a427e8f053 100644 --- a/cmake/GNU.cmake +++ b/cmake/GNU.cmake @@ -10,7 +10,10 @@ endif() if(DEBUG) add_definitions(-DDEBUG) - set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -O0 -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check -mcmodel=medium") + set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -O0 -fno-unsafe-math-optimizations -frounding-math -fsignaling-nans -ffpe-trap=invalid,zero,overflow -fbounds-check") + if(CMAKE_Platform STREQUAL "hercules.gnu") + set(CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -mcmodel=medium") + endif() set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0") else() set(CMAKE_Fortran_FLAGS_RELEASE "-O2")