From ba0f89a4d10a07027a40ae3d85e6b82e5cc4dd63 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Mon, 22 Nov 2021 19:23:59 +0000 Subject: [PATCH] Lagom: Add LibMain as a lagom_lib() --- Meta/Lagom/CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index 823ec6147d..89d8597cdf 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -345,6 +345,16 @@ if (BUILD_LAGOM) SOURCES ${LIBLINE_SOURCES} ) + # Main + file(GLOB LIBMAIN_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibMain/*.cpp") + lagom_lib(Main main + SOURCES ${LIBMAIN_SOURCES} + ) + # The macOS linker is not happy about LibMain's main() calling an undefined symbol (serenity_main()). + if (APPLE) + target_link_options(LagomMain PRIVATE -undefined dynamic_lookup) + endif() + # Markdown file(GLOB LIBMARKDOWN_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibMarkdown/*.cpp") lagom_lib(Markdown markdown