Browse Source

Auto-update sentry-native to 0.7.9 (#5081)

* Update sentry-native to 0.7.9

* Update xmake.lua

---------

Co-authored-by: c8ef <[email protected]>
ruki 1 year ago
parent
commit
bdfc864012
1 changed files with 10 additions and 0 deletions
  1. 10 0
      packages/s/sentry-native/xmake.lua

+ 10 - 0
packages/s/sentry-native/xmake.lua

@@ -5,6 +5,7 @@ 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.7.9", "d01f66125e1fb80c02668d2ea6b908987323d3f477d69332ef21506a62606d40")
     add_versions("0.7.6", "42180ad933a3a2bd86a1649ed0f1a41df20e783ce17c5cb1f86775f7caf06bc1")
     add_versions("0.7.5", "d9f1b44753fae3e9462aa1e6fd3021cb0ff2f51c1a1fa02b34510e3bc311f429")
     add_versions("0.7.2", "afb44d5cc4e0ec5f2e8068132c68256959188f6bf015e1837e7cc687014b9c70")
@@ -37,6 +38,15 @@ package("sentry-native")
         add_syslinks("bsm")
     end
 
+    on_check(function (package)
+        assert(package:check_cxxsnippets({test = [[
+            #include <ranges>
+            template<typename T>
+            concept CR = std::ranges::contiguous_range<T>;
+            void test() {}
+        ]]}, {configs = {languages = "c++20"}}), "package(sentry-native) Require at least C++20.")
+    end)
+
     on_load("windows", "linux", "macosx", function (package)
         if not package:config("shared") then
             package:add("defines", "SENTRY_BUILD_STATIC")