mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
Add USE_ALTERNATE_LINKER to cache if available
This commit is contained in:
parent
13a9c748c6
commit
2c7b4f30c6
@ -783,7 +783,7 @@ if(ENABLE_COVERAGE)
|
||||
SETUP_TARGET_FOR_COVERAGE(qgis_coverage ctest coverage)
|
||||
endif()
|
||||
|
||||
if(USE_ALTERNATE_LINKER)
|
||||
if( "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" )
|
||||
include("cmake/modules/linker.cmake")
|
||||
endif()
|
||||
|
||||
|
@ -31,12 +31,10 @@ macro(set_alternate_linker linker)
|
||||
endif()
|
||||
endmacro()
|
||||
|
||||
if( "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" )
|
||||
set(USE_ALTERNATE_LINKER "" CACHE STRING "Use alternate linker. Leave empty for system default; potential alternatives are 'gold', 'lld', 'bfd', 'mold'")
|
||||
if(NOT "${USE_ALTERNATE_LINKER}" STREQUAL "")
|
||||
set_alternate_linker(${USE_ALTERNATE_LINKER})
|
||||
endif()
|
||||
set(USE_ALTERNATE_LINKER_OLD_CACHED
|
||||
${USE_ALTERNATE_LINKER}
|
||||
CACHE INTERNAL "Previous value of USE_ALTERNATE_LINKER")
|
||||
set(USE_ALTERNATE_LINKER "" CACHE STRING "Use alternate linker. Leave empty for system default; potential alternatives are 'gold', 'lld', 'bfd', 'mold'")
|
||||
if(NOT "${USE_ALTERNATE_LINKER}" STREQUAL "")
|
||||
set_alternate_linker(${USE_ALTERNATE_LINKER})
|
||||
endif()
|
||||
set(USE_ALTERNATE_LINKER_OLD_CACHED
|
||||
${USE_ALTERNATE_LINKER}
|
||||
CACHE INTERNAL "Previous value of USE_ALTERNATE_LINKER")
|
||||
|
Loading…
x
Reference in New Issue
Block a user