aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repo/packages/s/sentry-native/xmake.lua4
-rw-r--r--scripts/bundle.lua3
-rw-r--r--xmake.lua8
3 files changed, 9 insertions, 6 deletions
diff --git a/repo/packages/s/sentry-native/xmake.lua b/repo/packages/s/sentry-native/xmake.lua
index 7024a174d..ca683ee4c 100644
--- a/repo/packages/s/sentry-native/xmake.lua
+++ b/repo/packages/s/sentry-native/xmake.lua
@@ -5,6 +5,8 @@ package("sentry-native")
set_urls("https://github.com/getsentry/sentry-native/releases/download/$(version)/sentry-native.zip",
"https://github.com/getsentry/sentry-native.git")
+ add_versions("0.12.1", "ae2a37a1c5f86bedb3fbee6dd444e2f47f1ef002050b95ab8339607851944177")
+ add_versions("0.12.0", "3bf6eebb7dcc9c99267746324734a15164ba0058d67f690e315d47ee0bd8e953")
add_versions("0.11.3", "6a4ccd2bf91320ca84169b322cbbfe5a0d13f0b4ee45bb4adf93bd1c4c59a08a")
add_versions("0.11.2", "3f6a5ca384096fa1a9cc9624ec24fe5490f0630bb11302d9006cd522f4f6c5a3")
add_versions("0.11.1", "04c80503cfaf0904f3adf43f97cea4cc6bdd4c21707c093ee0ed34e7a3f8e3e7")
@@ -50,7 +52,7 @@ package("sentry-native")
elseif is_plat("macosx") then
add_deps("libcurl", {system = false, configs = {openssl3 = true}})
--add_deps("libcurl", {system = false, configs = {mbedtls = true}})
- add_frameworks("CoreText", "CoreGraphics", "SystemConfiguration", "CoreFoundation", "Foundation")
+ add_frameworks("CoreText", "CoreGraphics", "SystemConfiguration", "CoreFoundation", "Foundation", "IoKit")
add_syslinks("bsm")
end
diff --git a/scripts/bundle.lua b/scripts/bundle.lua
index debb1e615..07e120d04 100644
--- a/scripts/bundle.lua
+++ b/scripts/bundle.lua
@@ -176,7 +176,8 @@ local function main_windows(signidentity)
"/v",
"/as",
"build/windows/x64/release/zenserver.exe",
- "build/windows/x64/release/zen.exe")
+ "build/windows/x64/release/zen.exe",
+ "build/windows/x64/release/crashpad_handler.exe")
if ret > 0 then
raise("Failed signing zenserver binary")
end
diff --git a/xmake.lua b/xmake.lua
index 18429de61..5d3162e46 100644
--- a/xmake.lua
+++ b/xmake.lua
@@ -113,11 +113,11 @@ if is_plat("linux") and os.getenv("UE_TOOLCHAIN_DIR") then
end
if has_config("zensentry") and not use_asan then
if is_plat("linux") then
- add_requires("sentry-native 0.7.6")
+ add_requires("sentry-native 0.12.1", {configs = {backend = "crashpad"}})
elseif is_plat("windows") then
- add_requires("sentry-native 0.7.6", {debug = is_mode("debug"), configs = {backend = "crashpad"}})
+ add_requires("sentry-native 0.12.1", {debug = is_mode("debug"), configs = {backend = "crashpad"}})
else
- add_requires("sentry-native 0.7.6", {configs = {backend = "crashpad"}})
+ add_requires("sentry-native 0.12.1", {configs = {backend = "crashpad"}})
end
end
--add_rules("c++.unity_build")
@@ -209,7 +209,7 @@ function add_define_by_config(define, config_name)
end
option("zensentry")
- set_default(false)
+ set_default(true)
set_showmenu(true)
set_description("Enables Sentry support")
option_end()