summaryrefslogtreecommitdiff
path: root/xmake/core/package/package.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-05-04 21:19:04 +0800
committerruki <[email protected]>2019-05-04 21:19:04 +0800
commitdfdbe5da7702606001a2141082708f6ed5acd733 (patch)
tree9fb0731c30cbae5120190e23569933402961e68f /xmake/core/package/package.lua
parent27129a5b56f35e8d06d7358b42ab99e813b60f46 (diff)
improve package
Diffstat (limited to 'xmake/core/package/package.lua')
-rw-r--r--xmake/core/package/package.lua24
1 files changed, 3 insertions, 21 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index 9ee9cea58..2687a4fd4 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -153,35 +153,17 @@ end
-- get the alias of url, @note need raw url
function _instance:url_alias(url)
- local urls_extra = self:get("__extra_urls")
- if urls_extra then
- local urlextra = urls_extra[url]
- if urlextra then
- return urlextra.alias
- end
- end
+ return self:extraconf("urls", url, "alias")
end
-- get the version filter of url, @note need raw url
function _instance:url_version(url)
- local urls_extra = self:get("__extra_urls")
- if urls_extra then
- local urlextra = urls_extra[url]
- if urlextra then
- return urlextra.version
- end
- end
+ return self:extraconf("urls", url, "version")
end
-- get the excludes list of url for the archive extractor, @note need raw url
function _instance:url_excludes(url)
- local urls_extra = self:get("__extra_urls")
- if urls_extra then
- local urlextra = urls_extra[url]
- if urlextra then
- return urlextra.excludes
- end
- end
+ return self:extraconf("urls", url, "excludes")
end
-- get the given dependent package