From fe27bfe0394d719eebb90d5efe3be292e908142d Mon Sep 17 00:00:00 2001 From: Simon Pribylski Date: Thu, 10 Jul 2025 13:18:47 +0000 Subject: [PATCH] add v2.0 splib --- packages/s/splib/xmake.lua | 35 +++-------------------------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/packages/s/splib/xmake.lua b/packages/s/splib/xmake.lua index 71578b0..6cf2ca6 100644 --- a/packages/s/splib/xmake.lua +++ b/packages/s/splib/xmake.lua @@ -2,11 +2,13 @@ package("splib") set_description("The splib package") add_urls("https://git.ale-pri.com/Persson-dev/Simple-Protocol-Lib.git") + add_versions("v1.0.0", "db0c5f324570bfa071e182537b9a96664770446a") add_versions("v1.0.1", "f145716cf6ed6c863dd5267e525842e8970833de") add_versions("v1.0.2", "2acbd76c5a08b2400e64f1e507e62c9bd150392d") add_versions("v1.0.3", "4a7eb7a1df3076529332c1f0d0cfb4b862f47b3d") add_versions("v1.0.4", "77356ce7497dffc382d113a73b5c2e047e76a189") + add_versions("v1.0.4", "4c5c85922182b2e25064d817022acca8041eb145") add_configs("shared", {description = "Build shared library.", default = false, type = "boolean"}) @@ -15,38 +17,7 @@ package("splib") end) on_test(function (package) - assert(package:check_cxxsnippets({test = [[ - #include - #include - #include - - enum PacketId { - KeepAlive = 0, - }; - - - enum class KeepAliveFieldsE { - KeepAliveId = 0, - }; - - using KeepAliveFields = std::tuple< - std::uint64_t //<- KeepAliveId - >; - - DeclarePacket(KeepAlive){ - public: - PacketConstructor(KeepAlive) - - std::uint64_t GetKeepAliveId() const { - return GetField(); - } - }; - - using AllPackets = std::tuple; - - #include - #include - ]]}, {configs = {languages = "c++17"}})) + import("package.tools.xmake").test(package) end) on_install(function (package)