summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/actions/require/install.lua18
1 files changed, 9 insertions, 9 deletions
diff --git a/xmake/actions/require/install.lua b/xmake/actions/require/install.lua
index 19f90257f..6b6e116f0 100644
--- a/xmake/actions/require/install.lua
+++ b/xmake/actions/require/install.lua
@@ -138,15 +138,6 @@ end
-- install packages
function _install_packages(requires)
- -- init requires
- local requires_extra = nil
- if not requires then
- requires, requires_extra = project.requires()
- end
- if not requires or #requires == 0 then
- return
- end
-
-- pull all repositories first if not exists
--
-- attempt to install git from the builtin-packages first if git not found
@@ -232,6 +223,15 @@ function main(requires)
if _g.installed then return end
_g.installed = true
+ -- init requires
+ local requires_extra = nil
+ if not requires then
+ requires, requires_extra = project.requires()
+ end
+ if not requires or #requires == 0 then
+ return
+ end
+
-- enter environment
environment.enter()