mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:48:10 +00:00

This is a bit clunky since we really only need WindowType.h and don't really want to consider any other headers "public" but this is just to make the SDL port build again now that LibGUI includes WindowType.h from WindowServer. Long term we should probably figure out a way to only install "API" headers from libraries.
27 lines
618 B
CMake
27 lines
618 B
CMake
compile_ipc(WindowServer.ipc WindowServerEndpoint.h)
|
|
compile_ipc(WindowClient.ipc WindowClientEndpoint.h)
|
|
|
|
set(SOURCES
|
|
AppletManager.cpp
|
|
Button.cpp
|
|
ClientConnection.cpp
|
|
Compositor.cpp
|
|
Cursor.cpp
|
|
EventLoop.cpp
|
|
main.cpp
|
|
MenuBar.cpp
|
|
Menu.cpp
|
|
MenuItem.cpp
|
|
MenuManager.cpp
|
|
Screen.cpp
|
|
Window.cpp
|
|
WindowFrame.cpp
|
|
WindowManager.cpp
|
|
WindowSwitcher.cpp
|
|
WindowServerEndpoint.h
|
|
WindowClientEndpoint.h
|
|
)
|
|
|
|
serenity_bin(WindowServer)
|
|
target_link_libraries(WindowServer LibCore LibGfx LibThread LibPthread LibIPC)
|
|
serenity_install_headers(Services/WindowServer)
|