diff options
Diffstat (limited to 'Meta/CMake/utils.cmake')
-rw-r--r-- | Meta/CMake/utils.cmake | 4 |
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}) |