From 2a93e7eb3b52d3e154b2f7925314a99f6b9c83b2 Mon Sep 17 00:00:00 2001 From: xpxz <97490782+heheda123123@users.noreply.github.com> Date: Thu, 7 Dec 2023 00:06:00 +0800 Subject: [PATCH] add digestpp (#2918) * add digestpp * Update xmake.lua --------- Co-authored-by: Your Name --- packages/d/digestpp/xmake.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 packages/d/digestpp/xmake.lua diff --git a/packages/d/digestpp/xmake.lua b/packages/d/digestpp/xmake.lua new file mode 100644 index 000000000..c2086a470 --- /dev/null +++ b/packages/d/digestpp/xmake.lua @@ -0,0 +1,22 @@ +package("digestpp") + set_kind("library", {headeronly = true}) + set_homepage("https://github.com/kerukuro/digestpp") + set_description("C++11 header-only message digest library") + set_license("MIT") + + add_urls("https://github.com/kerukuro/digestpp.git") + add_versions("2023.11.8", "ebb699402c244e22c3aff61d2239bcb2e87b8ef8") + + on_install(function (package) + os.cp("*", package:installdir("include")) + end) + + on_test(function (package) + assert(package:check_cxxsnippets({test = [[ + #include + #include "digestpp.hpp" + void test() { + std::cout << digestpp::blake2b().absorb("The quick brown fox jumps over the lazy dog").hexdigest(); + } + ]]}, {configs = {languages = "c++17"}})) + end)