summaryrefslogtreecommitdiff
path: root/Meta/CMake/utils.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'Meta/CMake/utils.cmake')
-rw-r--r--Meta/CMake/utils.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/Meta/CMake/utils.cmake b/Meta/CMake/utils.cmake
index 94c90a4b9f..caee954fcd 100644
--- a/Meta/CMake/utils.cmake
+++ b/Meta/CMake/utils.cmake
@@ -57,7 +57,9 @@ function(serenity_libc target_name fs_name)
target_link_libraries(${target_name} clang_rt.builtins)
# FIXME: Implement -static-libstdc++ in the next toolchain update.
target_link_options(${target_name} PRIVATE -nostdlib++ -Wl,-Bstatic -lc++ -Wl,-Bdynamic)
- target_link_options(${target_name} PRIVATE -Wl,--no-dependent-libraries)
+ if (NOT ENABLE_MOLD_LINKER)
+ target_link_options(${target_name} PRIVATE -Wl,--no-dependent-libraries)
+ endif()
endif()
target_link_directories(LibC PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
serenity_generated_sources(${target_name})