diff options
| author | ruki <[email protected]> | 2021-06-02 23:16:24 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-06-02 23:16:24 +0800 |
| commit | 76a7ac04e4a1a07347fd1fb6bc43374e2ff88dc6 (patch) | |
| tree | 5144d821fdca1f3df22c477a2bc48263a4b9311a /xmake/actions/package/local/main.lua | |
| parent | 50a79cc6fcece9b826d60ccd54998176df5db43e (diff) | |
add more package options
Diffstat (limited to 'xmake/actions/package/local/main.lua')
| -rw-r--r-- | xmake/actions/package/local/main.lua | 14 |
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 |
