Commit 70947fa1 authored by Herring, Nicholas's avatar Herring, Nicholas
Browse files

Merge branch 'add_package_compiler_flags' into 'master'

Add ability to set package-specific compiler flags from commandline

See merge request https://code.ornl.gov/futility/Futility/-/merge_requests/405
parents 87d08e25 1750f8ff
Loading
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -503,6 +503,17 @@ FOREACH(flag ${Fortran_FLAGS_RELWITHDEBINFO})
    ENDIF()
ENDFOREACH()

# Append user-defined, package-specific flags to compiler flags
IF(DEFINED ${PACKAGE_NAME}_EXTRA_C_FLAGS)
    SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${${PACKAGE_NAME}_EXTRA_C_FLAGS}")
ENDIF()
IF(DEFINED ${PACKAGE_NAME}_EXTRA_CXX_FLAGS)
    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${${PACKAGE_NAME}_EXTRA_CXX_FLAGS}")
ENDIF()
IF(DEFINED ${PACKAGE_NAME}_EXTRA_Fortran_FLAGS)
    SET(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} ${${PACKAGE_NAME}_EXTRA_Fortran_FLAGS}")
ENDIF()

# Clear local variables
UNSET(CONFIG_TYPES)
UNSET(CONFIG_EXIST)