aboutsummaryrefslogtreecommitdiff
path: root/xmake.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake.lua')
-rw-r--r--xmake.lua24
1 files changed, 13 insertions, 11 deletions
diff --git a/xmake.lua b/xmake.lua
index 7f04421f7..b1226edb1 100644
--- a/xmake.lua
+++ b/xmake.lua
@@ -32,21 +32,23 @@ if is_mode("debug") then
add_defines("DEBUG")
end
+add_defines("USE_SENTRY=1")
+
+option("vfs")
+ set_showmenu(true)
+ set_description("Enable or disable VFS functionality")
+ add_defines("WITH_VFS")
+option_end()
+
add_defines("UNICODE", "_CONSOLE")
set_warnings("allextra", "error")
set_languages("cxx20")
+-- always generate debug information
set_symbols("debug")
-add_packages(
- "vcpkg::cxxopts",
- "vcpkg::mimalloc")
-
-includes("zencore/xmake.lua")
-includes("zencore-test/xmake.lua")
-includes("zenstore/xmake.lua")
-includes("zenutil/xmake.lua")
-includes("zenserver/xmake.lua")
-includes("zenserver-test/xmake.lua")
-includes("zen/xmake.lua")
+includes("zencore", "zencore-test")
+includes("zenstore", "zenutil")
+includes("zenserver", "zenserver-test")
+includes("zen")