Kaynağa Gözat

Auto-update pahomqttcpp to v1.5.0 (#6313)

* Update pahomqttcpp to v1.5.0

* Update xmake.lua

---------

Co-authored-by: star9029 <[email protected]>
ruki 7 ay önce
ebeveyn
işleme
44d72ba745
1 değiştirilmiş dosya ile 9 ekleme ve 2 silme
  1. 9 2
      packages/p/pahomqttcpp/xmake.lua

+ 9 - 2
packages/p/pahomqttcpp/xmake.lua

@@ -4,8 +4,9 @@ package("pahomqttcpp")
     set_license("EPL-2.0")
     set_license("EPL-2.0")
 
 
     add_urls("https://github.com/eclipse/paho.mqtt.cpp/archive/refs/tags/$(version).zip",
     add_urls("https://github.com/eclipse/paho.mqtt.cpp/archive/refs/tags/$(version).zip",
-             "https://github.com/eclipse/paho.mqtt.cpp.git")
+             "https://github.com/eclipse/paho.mqtt.cpp.git", {submodules = false})
 
 
+    add_versions("v1.5.0", "0805f9d8003b80d3d389930bfb8d369c56cdea402effa76b6c1c61ba5aa0d804")
     add_versions("v1.4.1", "a3b2782ef6d19ff2ac4c6cfe29de79d8888f75122deb361ae91ca3d3a14456ee")
     add_versions("v1.4.1", "a3b2782ef6d19ff2ac4c6cfe29de79d8888f75122deb361ae91ca3d3a14456ee")
     add_versions("v1.4.0", "c165960f64322de21697eb06efdca3d74cce90f45ff5ff0efdd968708e13ba0c")
     add_versions("v1.4.0", "c165960f64322de21697eb06efdca3d74cce90f45ff5ff0efdd968708e13ba0c")
     add_versions("v1.3.2", "e01f43cf0ba35efa666503c7adb2786d4a6f7fe6eb44ce5311ac4785a0ce8a98")
     add_versions("v1.3.2", "e01f43cf0ba35efa666503c7adb2786d4a6f7fe6eb44ce5311ac4785a0ce8a98")
@@ -43,11 +44,17 @@ package("pahomqttcpp")
     end)
     end)
 
 
     on_test(function (package)
     on_test(function (package)
+        local languages
+        if package:version() and package:version():ge("1.5.0") then
+            languages = "c++17"
+        else
+            languages = "c++11"
+        end
         assert(package:check_cxxsnippets({test = [[
         assert(package:check_cxxsnippets({test = [[
             #include <mqtt/client.h>
             #include <mqtt/client.h>
             void test() {
             void test() {
                 mqtt::client cli{"localhost", "some_id"};
                 mqtt::client cli{"localhost", "some_id"};
                 cli.connect();
                 cli.connect();
             }
             }
-        ]]}, {configs = {languages = "c++11"}}))
+        ]]}, {configs = {languages = languages}}))
     end)
     end)