summaryrefslogtreecommitdiff
path: root/xmake/modules/private/action/require/install.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/modules/private/action/require/install.lua')
-rw-r--r--xmake/modules/private/action/require/install.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/install.lua b/xmake/modules/private/action/require/install.lua
index b7ba9ef5e..ebc648124 100644
--- a/xmake/modules/private/action/require/install.lua
+++ b/xmake/modules/private/action/require/install.lua
@@ -82,7 +82,14 @@ function main(requires_raw)
-- install packages
environment.enter()
- local packages = install_packages(requires, {requires_extra = requires_extra})
+ -- @note the `--plugin` option is deprecated, please use `--addon` instead
+ local packagekind = "package"
+ if option.get("addon") then
+ packagekind = "addon"
+ elseif option.get("plugin") then
+ packagekind = "plugin"
+ end
+ local packages = install_packages(requires, {packagekind = packagekind, requires_extra = requires_extra})
if packages then
_check_missing_packages(packages)
end