aboutsummaryrefslogtreecommitdiff
path: root/xmake.lua
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-10-26 18:24:36 +0100
committerStefan Boberg <[email protected]>2025-10-26 18:24:36 +0100
commit4ad9bc792538d3525c93913b580eec5f86e238d7 (patch)
tree10218eafc2b8db699738e0a58363bf0111a1b0f7 /xmake.lua
parentalso fix up zlib dependencies (diff)
downloadzen-4ad9bc792538d3525c93913b580eec5f86e238d7.tar.xz
zen-4ad9bc792538d3525c93913b580eec5f86e238d7.zip
in-tree: everything else
* curl * sentry-native * mbedtls (replaces openssl3 as openssl3 was tricky to cross-build on macos)
Diffstat (limited to 'xmake.lua')
-rw-r--r--xmake.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/xmake.lua b/xmake.lua
index 4b2c7b0d5..709e9a3c3 100644
--- a/xmake.lua
+++ b/xmake.lua
@@ -11,7 +11,7 @@ add_requires("http_parser", {system = false})
add_requires("mimalloc", {system = false})
add_requires("eastl", {system = false})
add_requires("zlib", {system = false})
-add_requires("vcpkg::curl")
+add_requires("libcurl", {alias="curl", system = false, configs = {mbedtls = true}})
add_defines("EASTL_STD_ITERATOR_CATEGORY_ENABLED", "EASTL_DEPRECATIONS_FOR_2024_APRIL=EA_DISABLED")
@@ -20,7 +20,8 @@ set_policy("build.ccache", false)
if is_plat("windows") then
add_defines("ZEN_USE_OPENSSL=0")
else
- add_requires("vcpkg::openssl")
+ add_requires("mbedtls", {system = false})
+ add_defines("ZEN_USE_MBEDTLS=1")
end
if is_plat("windows") then
@@ -40,9 +41,9 @@ end
if has_config("zensentry") then
if is_plat("linux") then
- add_requires("vcpkg::sentry-native 0.5.4")
+ add_requires("sentry-native 0.5.4")
else
- add_requires("vcpkg::sentry-native")
+ add_requires("sentry-native 0.7.6") -- matches vcpkg version (2024-06-15)
end
end