LibWeb: Generate WebContent IPC endpoints for Lagom's LibWebView

This is pretty hackish but should get us back to building.
This commit is contained in:
Andreas Kling 2022-10-06 16:35:53 +02:00
parent b4c90e35df
commit a4ccdce011
Notes: sideshowbarker 2024-07-17 10:31:19 +09:00

View File

@ -588,8 +588,15 @@ if (BUILD_LAGOM)
if (ENABLE_LAGOM_LIBWEB)
list(APPEND LIBWEBVIEW_SOURCES "../../Userland/Libraries/LibWebView/DOMTreeModel.cpp")
list(APPEND LIBWEBVIEW_SOURCES "../../Userland/Libraries/LibWebView/WebContentClient.cpp")
compile_ipc(${SERENITY_PROJECT_ROOT}/Userland/Services/WebContent/WebContentServer.ipc WebContent/WebContentServerEndpoint.h)
compile_ipc(${SERENITY_PROJECT_ROOT}/Userland/Services/WebContent/WebContentClient.ipc WebContent/WebContentClientEndpoint.h)
list(APPEND LIBWEBVIEW_GENERATED_SOURCES WebContent/WebContentClientEndpoint.h)
list(APPEND LIBWEBVIEW_GENERATED_SOURCES WebContent/WebContentServerEndpoint.h)
lagom_lib(WebView webview
SOURCES ${LIBWEBVIEW_SOURCES}
SOURCES ${LIBWEBVIEW_SOURCES} ${LIBWEBVIEW_GENERATED_SOURCES}
LIBS LibGUI LibWeb)
endif()