From 6898c868efb7196bcecff4e730b5c3181a15ac43 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 2 Feb 2022 00:52:22 +0800 Subject: add on_download for package --- xmake/modules/private/action/require/impl/actions/download.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'xmake/modules/private/action/require/impl') diff --git a/xmake/modules/private/action/require/impl/actions/download.lua b/xmake/modules/private/action/require/impl/actions/download.lua index f2c8eeba7..ad0e7bc37 100644 --- a/xmake/modules/private/action/require/impl/actions/download.lua +++ b/xmake/modules/private/action/require/impl/actions/download.lua @@ -242,7 +242,10 @@ function main(package) -- download package local sourcedir = "source" - if git.checkurl(url) then + local script = package:script("download") + if script then + script(package, {sourcedir = sourcedir, url = url, url_alias = url_alias, url_excludes = url_excludes}) + elseif git.checkurl(url) then _checkout(package, url, sourcedir, url_alias) else _download(package, url, sourcedir, url_alias, url_excludes) -- cgit v1.3.1