aboutsummaryrefslogtreecommitdiff
path: root/xmake.lua
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-10-09 18:28:41 +0200
committerStefan Boberg <[email protected]>2025-10-09 18:28:41 +0200
commite2701e73646b382c9e6c6690505ae7bccea3ad34 (patch)
treee37f8d54c7d0a721f8ccdeaa04b338cd8351805c /xmake.lua
parentminor additions (diff)
parentshorten thread pool names for Linux which has a limit of 15 characters (#563) (diff)
downloadzen-e2701e73646b382c9e6c6690505ae7bccea3ad34.tar.xz
zen-e2701e73646b382c9e6c6690505ae7bccea3ad34.zip
Merge remote-tracking branch 'origin/main' into sb/zen-master
Diffstat (limited to 'xmake.lua')
-rw-r--r--xmake.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake.lua b/xmake.lua
index 8a5fe8d2d..0f34d9986 100644
--- a/xmake.lua
+++ b/xmake.lua
@@ -121,6 +121,7 @@ end
if is_os("linux") then
add_cxxflags("-Wno-vla-cxx-extension")
+ add_defines("_GNU_SOURCE")
end
-- Turn use of undefined cpp macros into errors
@@ -150,7 +151,7 @@ option_end()
add_define_by_config("ZEN_USE_MIMALLOC", "zenmimalloc")
option("zenrpmalloc")
- set_default(is_os("windows"))
+ set_default(true)
set_showmenu(true)
set_description("Use rpmalloc for faster memory management")
option_end()
@@ -198,6 +199,7 @@ includes("src/zencore", "src/zencore-test")
includes("src/zenhttp", "src/zenhttp-test")
includes("src/zenmaster", "src/zenmaster-test")
includes("src/zennet", "src/zennet-test")
+includes("src/zenremotestore", "src/zenremotestore-test")
includes("src/zenstore", "src/zenstore-test")
includes("src/zenutil", "src/zenutil-test")
includes("src/zenvfs")
@@ -258,7 +260,7 @@ task("test")
usage = "xmake test --run=[core|store|server|integration|all]",
description = "Run Zen tests",
options = {
- {'r', "run", "kv", "all", "Run test(s)", " - all", " - core ", " - store", " - server", " - integration"},
+ {'r', "run", "kv", "all", "Run test(s)", " - all", " - core ", " - remotestore", " - store", " - server", " - integration"},
{'j', "junit", "k", nil, "Enable junit report output"}
}
}
@@ -275,6 +277,7 @@ task("test")
http = "zenhttp-test",
util = "zenutil-test",
store = "zenstore-test",
+ remotestore = "zenremotestore-test",
server = "zenserver",
integration = "zenserver-test"
}