From 8659a6d3a79a573787ea0bed01435b064b6975d6 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Wed, 20 Sep 2023 15:19:25 +0200 Subject: [PATCH] Lagom: Port LibImageDecoderClient to Lagom This library offers tools to communicate with an ImageDecoder server through IPC. There is currently no such executable for Lagom but that shouldn't take long :^) --- Meta/Lagom/CMakeLists.txt | 1 + Userland/Libraries/LibImageDecoderClient/CMakeLists.txt | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index db3a6a7d93e..7b84ce6eb0a 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -419,6 +419,7 @@ if (BUILD_LAGOM) GPU HTTP IMAP + ImageDecoderClient IPC JS Line diff --git a/Userland/Libraries/LibImageDecoderClient/CMakeLists.txt b/Userland/Libraries/LibImageDecoderClient/CMakeLists.txt index edbdb034ef3..b9af1b2b131 100644 --- a/Userland/Libraries/LibImageDecoderClient/CMakeLists.txt +++ b/Userland/Libraries/LibImageDecoderClient/CMakeLists.txt @@ -2,6 +2,11 @@ set(SOURCES Client.cpp ) +if (NOT SERENITYOS) + compile_ipc(../../Services/ImageDecoder/ImageDecoderClient.ipc ../../Services/ImageDecoder/ImageDecoderClientEndpoint.h) + compile_ipc(../../Services/ImageDecoder/ImageDecoderServer.ipc ../../Services/ImageDecoder/ImageDecoderServerEndpoint.h) +endif() + set(GENERATED_SOURCES ../../Services/ImageDecoder/ImageDecoderClientEndpoint.h ../../Services/ImageDecoder/ImageDecoderServerEndpoint.h