From 19f0dd66034b0f6e1c65675b068efd6e88370c59 Mon Sep 17 00:00:00 2001 From: star9029 Date: Thu, 19 Sep 2024 00:11:14 +0800 Subject: [PATCH] tcb-span: add package (#5277) --- packages/t/tcb-span/xmake.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 packages/t/tcb-span/xmake.lua diff --git a/packages/t/tcb-span/xmake.lua b/packages/t/tcb-span/xmake.lua new file mode 100644 index 000000000..0d031104e --- /dev/null +++ b/packages/t/tcb-span/xmake.lua @@ -0,0 +1,17 @@ +package("tcb-span") + set_kind("library", {headeronly = true}) + set_homepage("https://github.com/tcbrindle/span") + set_description("Implementation of C++20's std::span for older compilers") + set_license("BSL-1.0") + + add_urls("https://github.com/tcbrindle/span.git") + + add_versions("2022.06.15", "836dc6a0efd9849cb194e88e4aa2387436bb079b") + + on_install(function (package) + os.cp("include", package:installdir()) + end) + + on_test(function (package) + assert(package:has_cxxincludes("tcb/span.hpp", {configs = {languages = "c++11"}})) + end)