Browse Source

Auto-update intx to v0.12.0 (#5202)

* Update intx to v0.12.0

* improve check

---------

Co-authored-by: star9029 <[email protected]>
ruki 11 months ago
parent
commit
f337d090bc
1 changed files with 7 additions and 1 deletions
  1. 7 1
      packages/i/intx/xmake.lua

+ 7 - 1
packages/i/intx/xmake.lua

@@ -7,6 +7,7 @@ package("intx")
     add_urls("https://github.com/chfast/intx/archive/refs/tags/$(version).tar.gz",
              "https://github.com/chfast/intx.git")
 
+    add_versions("v0.12.0", "d68ff5dde9a2f340c73be67888f3f72bb18a2ad30aa16cd663ec3bc611afc9b4")
     add_versions("v0.11.0", "bff2a78e3a9a3b9bbabf50500feae65bc0ec50a2364f4a83768277d6eba7a844")
 
     add_deps("cmake")
@@ -14,7 +15,12 @@ package("intx")
     on_check(function (package)
         assert(package:check_cxxsnippets({test = [[
             #include <concepts>
-            void test(std::signed_integral auto x) {}
+            #include <algorithm>
+            #include <string>
+            void test(std::signed_integral auto x) {
+                std::string s;
+                std::ranges::reverse(s);
+            }
         ]]}, {configs = {languages = "c++20"}}), "package(intx) Require at least C++20.")
     end)