blob: fea3622ec9b782c4ea09cddda18677b9998d676b [file] [log] [blame]
function(dispatch_set_linker target)
if(CMAKE_HOST_SYSTEM_NAME STREQUAL Windows)
set(CMAKE_HOST_EXECUTABLE_SUFFIX .exe)
endif()
if(USE_GOLD_LINKER)
set_property(TARGET ${target}
APPEND_STRING
PROPERTY LINK_FLAGS
-fuse-ld=gold${CMAKE_HOST_EXECUTABLE_SUFFIX})
endif()
if(USE_LLD_LINKER)
set_property(TARGET ${target}
APPEND_STRING
PROPERTY LINK_FLAGS
-fuse-ld=lld${CMAKE_HOST_EXECUTABLE_SUFFIX})
endif()
endfunction()