mirror of
https://github.com/reactos/CMake.git
synced 2024-11-27 13:30:39 +00:00
e28c16b482
This moves GNU compiler flags into new-style modules Compiler/GNU-<lang>.cmake Platform/<os>-GNU-<lang>.cmake We use language-independent helper modules Compiler/GNU.cmake Platform/<os>-GNU.cmake to define macros consolidating the information.
15 lines
408 B
CMake
15 lines
408 B
CMake
include(Compiler/GNU)
|
|
__compiler_gnu(Fortran)
|
|
|
|
# No -DNDEBUG for Fortran.
|
|
SET(CMAKE_Fortran_FLAGS_MINSIZEREL_INIT "-Os")
|
|
SET(CMAKE_Fortran_FLAGS_RELEASE_INIT "-O3")
|
|
|
|
# We require updates to CMake C++ code to support preprocessing rules
|
|
# for Fortran.
|
|
SET(CMAKE_Fortran_CREATE_PREPROCESSED_SOURCE)
|
|
SET(CMAKE_Fortran_CREATE_ASSEMBLY_SOURCE)
|
|
|
|
# Fortran-specific feature flags.
|
|
SET(CMAKE_Fortran_MODDIR_FLAG -J)
|