Ver Fonte

LibC: Remove the `LibDl` interface target

Tim Schumacher há 3 anos atrás
pai
commit
da0e28dccc

+ 1 - 1
Tests/LibELF/CMakeLists.txt

@@ -24,5 +24,5 @@ set(TEST_SOURCES
 )
 
 foreach(source IN LISTS TEST_SOURCES)
-    serenity_test("${source}" LibELF LIBS LibDl)
+    serenity_test("${source}" LibELF)
 endforeach()

+ 1 - 5
Userland/Libraries/LibC/CMakeLists.txt

@@ -180,10 +180,6 @@ target_link_libraries(LibC ssp system LibTimeZone)
 # We mark LibCStatic as a dependency of LibC because this triggers the build of the LibCStatic target
 add_dependencies(LibC LibM LibSystem LibCStatic)
 
-# Provide a linker script instead of LibPthread that tells everything to link against LibC.
+# Provide a linker script instead of various other libraries that tells everything to link against LibC.
 file(WRITE "${CMAKE_STAGING_PREFIX}/${CMAKE_INSTALL_LIBDIR}/libpthread.so" "INPUT(libc.so)")
-
-# Provide a dummy target and a linker script for LibDl that tells everything to link against LibC instead.
-add_library(LibDl INTERFACE)
-target_link_libraries(LibDl INTERFACE LibC)
 file(WRITE "${CMAKE_STAGING_PREFIX}/${CMAKE_INSTALL_LIBDIR}/libdl.so" "INPUT(libc.so)")

+ 1 - 1
Userland/Libraries/LibGPU/CMakeLists.txt

@@ -3,6 +3,6 @@ set(SOURCES
 )
 
 serenity_lib(LibGPU gpu)
-target_link_libraries(LibGPU LibCore LibDl)
+target_link_libraries(LibGPU LibCore)
 
 add_dependencies(LibGPU LibSoftGPU)