From 5a1944ce64962258c481ead1c134732018b0385a Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Mon, 26 Feb 2024 15:50:11 -0700 Subject: [PATCH] Meta: Link AK to libexecinfo on BSDs and Haiku This requirement was missed when AK was split into its own library in 5945cdc054e603214e9aeea9221888d523506c83 --- Meta/Lagom/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index b15256cd75..6eb16f294a 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -350,6 +350,10 @@ install(TARGETS LibC LibCrypt LibSystem NoCoverage EXPORT LagomTargets) # AK add_serenity_subdirectory(AK) lagom_lib(AK ak SOURCES ${AK_SOURCES}) +if (${CMAKE_SYSTEM_NAME} MATCHES "BSD$" OR HAIKU) + # BSD Platforms and Haiku have backtrace(3) in a separate library + target_link_libraries(AK PRIVATE execinfo) +endif() # LibCore add_serenity_subdirectory(Userland/Libraries/LibCore) @@ -362,10 +366,6 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "SunOS") # Solaris has socket and networking related functions in two extra libraries target_link_libraries(LibCore PRIVATE nsl socket) endif() -if (${CMAKE_SYSTEM_NAME} MATCHES "BSD$" OR HAIKU) - # BSD Platforms and Haiku have backtrace(3) in a separate library - target_link_libraries(LibCore PRIVATE execinfo) -endif() if (HAIKU) # Haiku has networking related functions in the network library target_link_libraries(LibCore PRIVATE network)