From ccf95631ba07d9b9fd4ac968544553d98af94390 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Sun, 16 Oct 2022 12:28:57 -0600 Subject: [PATCH] Ladybird: Add Userland/ subdirs of Lagom binary dir to include path Recent Serenity changes put generated files for libraries in _deps/lagom-build/Userland/Libraries rather than lagom-build/Libraries. --- Ladybird/cmake/FetchLagom.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Ladybird/cmake/FetchLagom.cmake b/Ladybird/cmake/FetchLagom.cmake index 78c0a70160..aa114e4649 100644 --- a/Ladybird/cmake/FetchLagom.cmake +++ b/Ladybird/cmake/FetchLagom.cmake @@ -24,10 +24,11 @@ if (NOT lagom_POPULATED) set(BUILD_LAGOM ON CACHE INTERNAL "Build all Lagom targets") # FIXME: Setting target_include_directories on Lagom libraries might make this unecessary? - include_directories(${lagom_SOURCE_DIR}/Userland/Libraries) - include_directories(${lagom_BINARY_DIR}/Services) include_directories(${lagom_SOURCE_DIR}) + include_directories(${lagom_SOURCE_DIR}/Userland/Libraries) include_directories(${lagom_BINARY_DIR}) + include_directories(${lagom_BINARY_DIR}/Userland/Services) + include_directories(${lagom_BINARY_DIR}/Userland/Libraries) # We set EXCLUDE_FROM_ALL to make sure that only required Lagom libraries are built add_subdirectory(${lagom_SOURCE_DIR}/Meta/Lagom ${lagom_BINARY_DIR} EXCLUDE_FROM_ALL)