@@ -78,7 +78,15 @@ find_program(GOLD_PATH NAMES "ld.gold" "gold") | |||
if(NOT LINKER_NAME) | |||
if(LLD_PATH) | |||
set(LINKER_NAME "lld") | |||
if (COMPILER_CLANG) | |||
set(LINKER_NAME "lld") | |||
else() | |||
if(GOLD_PATH) | |||
set(LINKER_NAME "gold") | |||
else() | |||
message(STATUS "Use generic 'ld' as a linker") | |||
endif() | |||
endif() | |||
elseif(GOLD_PATH) | |||
set(LINKER_NAME "gold") | |||
else() |