aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/xmake.lua
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-10-25 14:58:48 +0200
committerStefan Boberg <[email protected]>2025-10-25 14:58:48 +0200
commit154e35ee29b63155958110ea687cce849a3beb25 (patch)
tree536dff352369aaebe3fa14e3b4584be497c3835b /src/zenserver/xmake.lua
parentin-tree: lz4 (in-tree xrepo) (diff)
downloadzen-154e35ee29b63155958110ea687cce849a3beb25.tar.xz
zen-154e35ee29b63155958110ea687cce849a3beb25.zip
in-tree: lua (in-tree xrepo)
Diffstat (limited to 'src/zenserver/xmake.lua')
-rw-r--r--src/zenserver/xmake.lua12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/zenserver/xmake.lua b/src/zenserver/xmake.lua
index c3ed22084..dd46a5627 100644
--- a/src/zenserver/xmake.lua
+++ b/src/zenserver/xmake.lua
@@ -18,8 +18,12 @@ target("zenserver")
add_includedirs(".")
set_symbols("debug")
- add_deps("protozero", "asio", "cxxopts", "sol2")
+ add_deps("protozero", "asio", "cxxopts")
+ add_deps("sol2")
add_deps("json11")
+ add_packages("lua")
+
+ add_packages("vcpkg::mimalloc")
if is_mode("release") then
set_optimize("fastest")
@@ -49,12 +53,6 @@ target("zenserver")
add_options("compute")
add_options("exec")
- add_packages(
- "vcpkg::http-parser",
- "vcpkg::lua",
- "vcpkg::mimalloc"
- )
-
-- to work around some unfortunate Ctrl-C behaviour on Linux/Mac due to
-- our use of setsid() at startup we pass in `--no-detach` to zenserver
-- ensure that it recieves signals when the user requests termination