Skip to content

Commit

Permalink
microsoft-gsl: add v4.1.0 version
Browse files Browse the repository at this point in the history
  • Loading branch information
star-hengxing committed Nov 6, 2024
1 parent ec54dea commit 7acdcf0
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions packages/m/microsoft-gsl/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,19 @@ package("microsoft-gsl")
set_description("Guidelines Support Library")
set_license("MIT")

add_urls("https://github.com/microsoft/GSL/archive/$(version).tar.gz",
add_urls("https://github.com/microsoft/GSL/archive/refs/tags/$(version).tar.gz",
"https://github.com/microsoft/GSL.git")
add_versions("v3.1.0", "d3234d7f94cea4389e3ca70619b82e8fb4c2f33bb3a070799f1e18eef500a083")

add_versions("v4.1.0", "0a227fc9c8e0bf25115f401b9a46c2a68cd28f299d24ab195284eb3f1d7794bd")
add_versions("v4.0.0", "f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9")
add_versions("v3.1.0", "d3234d7f94cea4389e3ca70619b82e8fb4c2f33bb3a070799f1e18eef500a083")

add_deps("cmake")

on_install(function (package)
os.mv("include/gsl", package:installdir("include"))
local configs = {"-DGSL_TEST=OFF", "-DGSL_INSTALL=ON"}
table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:is_debug() and "Debug" or "Release"))
import("package.tools.cmake").install(package, configs)
end)

on_test(function (package)
Expand Down

0 comments on commit 7acdcf0

Please sign in to comment.