diff options
| author | Liam Mitchell <[email protected]> | 2025-08-20 23:35:02 +0000 |
|---|---|---|
| committer | Liam Mitchell <[email protected]> | 2025-08-20 23:35:02 +0000 |
| commit | 157f21e39e0226228833965d5a1d125fce5d30b2 (patch) | |
| tree | bf7a463c58aca1b00b8225a39380f5e9c4902f7f /src/zenserver | |
| parent | Merge pull request #452 from ue-foundation/lm/full-service-install (diff) | |
| download | zen-157f21e39e0226228833965d5a1d125fce5d30b2.tar.xz zen-157f21e39e0226228833965d5a1d125fce5d30b2.zip | |
Add pre-built systemd library and remove vcpkg dependency
Diffstat (limited to 'src/zenserver')
| -rw-r--r-- | src/zenserver/main.cpp | 2 | ||||
| -rw-r--r-- | src/zenserver/xmake.lua | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/zenserver/main.cpp b/src/zenserver/main.cpp index 6bd098da9..f8f25877b 100644 --- a/src/zenserver/main.cpp +++ b/src/zenserver/main.cpp @@ -35,7 +35,9 @@ #endif #if ZEN_PLATFORM_LINUX +ZEN_THIRD_PARTY_INCLUDES_START # include <systemd/sd-daemon.h> +ZEN_THIRD_PARTY_INCLUDES_END #endif ////////////////////////////////////////////////////////////////////////// diff --git a/src/zenserver/xmake.lua b/src/zenserver/xmake.lua index 470fbd24e..7ea9d52cc 100644 --- a/src/zenserver/xmake.lua +++ b/src/zenserver/xmake.lua @@ -41,6 +41,14 @@ target("zenserver") add_ldflags("-framework SystemConfiguration") end + if is_plat("linux") then + add_includedirs("$(projectdir)/thirdparty/systemd/include") + add_linkdirs("$(projectdir)/thirdparty/systemd/lib") + add_links("systemd") + add_links("cap") + end + + add_options("compute") add_options("exec") |