summaryrefslogtreecommitdiff
path: root/xmake/actions/package/local/main.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-06-02 23:16:24 +0800
committerruki <[email protected]>2021-06-02 23:16:24 +0800
commit76a7ac04e4a1a07347fd1fb6bc43374e2ff88dc6 (patch)
tree5144d821fdca1f3df22c477a2bc48263a4b9311a /xmake/actions/package/local/main.lua
parent50a79cc6fcece9b826d60ccd54998176df5db43e (diff)
add more package options
Diffstat (limited to 'xmake/actions/package/local/main.lua')
-rw-r--r--xmake/actions/package/local/main.lua14
1 files changed, 12 insertions, 2 deletions
diff --git a/xmake/actions/package/local/main.lua b/xmake/actions/package/local/main.lua
index 33aed24b7..28d235126 100644
--- a/xmake/actions/package/local/main.lua
+++ b/xmake/actions/package/local/main.lua
@@ -53,7 +53,12 @@ function _package_binary(target)
table.insert(deps, dep:name())
end
file:print("package(\"%s\")", packagename)
- file:print(" set_description(\"%s\")", "The " .. packagename .. " package")
+ local homepage = option.get("homepage")
+ if homepage then
+ file:print(" set_homepage(\"%s\")", homepage)
+ end
+ local description = option.get("description") or ("The " .. packagename .. " package")
+ file:print(" set_description(\"%s\")", description)
if target:license() then
file:print(" set_license(\"%s\")", target:license())
end
@@ -130,7 +135,12 @@ function _package_library(target)
table.insert(deps, dep:name())
end
file:print("package(\"%s\")", packagename)
- file:print(" set_description(\"%s\")", "The " .. packagename .. " package")
+ local homepage = option.get("homepage")
+ if homepage then
+ file:print(" set_homepage(\"%s\")", homepage)
+ end
+ local description = option.get("description") or ("The " .. packagename .. " package")
+ file:print(" set_description(\"%s\")", description)
if target:license() then
file:print(" set_license(\"%s\")", target:license())
end