summaryrefslogtreecommitdiff
path: root/Meta/CMake
diff options
context:
space:
mode:
Diffstat (limited to 'Meta/CMake')
-rw-r--r--Meta/CMake/utils.cmake3
1 files changed, 3 insertions, 0 deletions
diff --git a/Meta/CMake/utils.cmake b/Meta/CMake/utils.cmake
index 942f327ddc..c5c4510620 100644
--- a/Meta/CMake/utils.cmake
+++ b/Meta/CMake/utils.cmake
@@ -51,6 +51,9 @@ function(serenity_libc target_name fs_name)
add_library(${target_name} SHARED ${SOURCES})
install(TARGETS ${target_name} DESTINATION usr/lib)
set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
+ if (USE_CLANG_TOOLCHAIN)
+ target_link_libraries(${target_name} clang_rt.builtins-${SERENITY_CLANG_ARCH})
+ endif()
target_link_directories(LibC PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
serenity_generated_sources(${target_name})
endfunction()