mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
NAG-Fortran: Add support for WHOLE_ARCHIVE on Linux
This commit is contained in:
committed by
Brad King
parent
2dd7d06d70
commit
2b2cea3037
@@ -8,3 +8,16 @@ set(CMAKE_SHARED_LIBRARY_RUNTIME_Fortran_FLAG_SEP ":")
|
||||
set(CMAKE_SHARED_LIBRARY_RPATH_LINK_Fortran_FLAG "-Wl,-Xlinker,-rpath-link,-Xlinker,")
|
||||
set(CMAKE_SHARED_LIBRARY_SONAME_Fortran_FLAG "-Wl,-Xlinker,-soname,-Xlinker,")
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS "-Wl,-rdynamic")
|
||||
|
||||
set(CMAKE_Fortran_LINKER_WRAPPER_FLAG "-Wl,-Xlinker,")
|
||||
set(CMAKE_Fortran_LINKER_WRAPPER_FLAG_SEP ",")
|
||||
|
||||
set(CMAKE_Fortran_LINK_LIBRARY_USING_WHOLE_ARCHIVE_SUPPORTED TRUE)
|
||||
set(CMAKE_Fortran_LINK_LIBRARY_USING_WHOLE_ARCHIVE
|
||||
"LINKER:--whole-archive"
|
||||
"<LINK_ITEM>"
|
||||
"LINKER:--no-whole-archive")
|
||||
set(CMAKE_Fortran_LINK_LIBRARY_WHOLE_ARCHIVE_ATTRIBUTES
|
||||
LIBRARY_TYPE=STATIC
|
||||
OVERRIDE=DEFAULT
|
||||
DEDUPLICATION=YES)
|
||||
|
||||
Reference in New Issue
Block a user