File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ if (${F_COMPILER} STREQUAL "FLANG")
16
16
if (USE_OPENMP )
17
17
set (FCOMMON_OPT "${FCOMMON_OPT} -fopenmp" )
18
18
endif ()
19
+ set (FCOMMON_OPT "${FCOMMON_OPT} -frecursive" )
19
20
endif ()
20
21
21
22
if (${F_COMPILER} STREQUAL "G77" )
Original file line number Diff line number Diff line change @@ -417,6 +417,15 @@ if (${CMAKE_C_COMPILER} STREQUAL "LSB" OR ${CMAKE_SYSTEM_NAME} STREQUAL "Windows
417
417
set (LAPACK_CFLAGS "${LAPACK_CFLAGS} -DLAPACK_COMPLEX_STRUCTURE" )
418
418
endif ()
419
419
420
+ if ("${CMAKE_BUILD_TYPE} " STREQUAL "Release" )
421
+ if ("${F_COMPILER} " STREQUAL "FLANG" )
422
+ set (FILTER_FLAGS "-O2;-O3" )
423
+ foreach (FILTER_FLAG ${FILTER_FLAGS} )
424
+ string (REPLACE ${FILTER_FLAG} "-O1" CMAKE_Fortran_FLAGS_RELEASE ${CMAKE_Fortran_FLAGS_RELEASE} )
425
+ endforeach ()
426
+ endif ()
427
+ endif ()
428
+
420
429
if (NOT DEFINED SUFFIX )
421
430
set (SUFFIX o )
422
431
endif ()
You can’t perform that action at this time.
0 commit comments