Переглянути джерело

update wangle to 06.10 (#4368)

* update wangle to 06.10

* Update test

* Update xmake.lua

* Update xmake.lua
c8ef 1 рік тому
батько
коміт
a4d9acfe97
2 змінених файлів з 11 додано та 1 видалено
  1. 3 0
      packages/f/folly/xmake.lua
  2. 8 1
      packages/w/wangle/xmake.lua

+ 3 - 0
packages/f/folly/xmake.lua

@@ -38,6 +38,9 @@ package("folly")
     if is_plat("linux") then
         add_syslinks("pthread")
     end
+    if is_plat("macosx") then
+        add_syslinks("c++abi")
+    end
 
     on_load("linux", function (package)
         package:add("deps", "libaio")

+ 8 - 1
packages/w/wangle/xmake.lua

@@ -11,6 +11,7 @@ package("wangle")
     add_versions("2024.03.18", "578986898b3464ed9bd2e392a08d07604b68b2251322518c1f819c965eebe8f2")
     add_versions("2024.03.25", "3de926ff92e59f5185e89e5e9365925530e5e57fd70f8e5107938149ce2fe140")
     add_versions("2024.04.01", "c21c3616d3017bc7b72f6b2315f81be4fd9be4c0dc6e1fae0266ec545fbc5535")
+    add_versions("2024.06.10", "0328a481258a399a70ee2d003be8d482529b2f26e79ea2c218a32361051ea5be")
 
     add_deps("cmake", "folly", "fizz")
 
@@ -25,5 +26,11 @@ package("wangle")
     end)
 
     on_test(function (package)
-        assert(package:has_cxxincludes("wangle/channel/AsyncSocketHandler.h", {configs = {languages = "c++17"}}))
+        assert(package:check_cxxsnippets({test = [[
+            #include <chrono>
+            #include "wangle/util/FilePoller.h"
+            void test() {
+                wangle::FilePoller poller(std::chrono::milliseconds(1));
+            }
+        ]]}, {configs = {languages = "c++17"}}))
     end)