From 2776c496a92f850acaa50c10b6cb0f13dccdfef2 Mon Sep 17 00:00:00 2001 From: Niklas Poslovski Date: Sat, 15 Jun 2024 17:23:34 +0200 Subject: [PATCH 6/7] Meta: Link AK to libbsd, the BSD compatibility library, on Haiku --- Meta/Lagom/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index 4537cad81f..6def8e7ba6 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -343,6 +343,10 @@ install(TARGETS LibC LibCrypt LibSystem NoCoverage EXPORT LagomTargets) # AK add_serenity_subdirectory(AK) lagom_lib(AK ak SOURCES ${AK_SOURCES}) +if (HAIKU) + # Haiku has some BSD-compatibility functions that we need in libbsd + target_link_libraries(AK PRIVATE bsd) +endif() find_package(Backtrace) if (Backtrace_FOUND AND NOT "${Backtrace_LIBRARIES}" STREQUAL "") target_link_libraries(AK PRIVATE ${Backtrace_LIBRARIES}) -- 2.43.2