aboutsummaryrefslogtreecommitdiff
path: root/xmake.lua
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-07 11:04:35 +0200
committerStefan Boberg <[email protected]>2021-09-07 11:04:35 +0200
commitea3e977f4fed42077bca0a3d3b2702e590bce560 (patch)
tree5c8538a513cdc3a8121e84acbb0c4d03ae090397 /xmake.lua
parentAdded compilation switch for vfs related code (diff)
downloadzen-ea3e977f4fed42077bca0a3d3b2702e590bce560.tar.xz
zen-ea3e977f4fed42077bca0a3d3b2702e590bce560.zip
Further xmake file cleanup
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")