summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/actions/require/action/install.lua11
1 files changed, 3 insertions, 8 deletions
diff --git a/xmake/actions/require/action/install.lua b/xmake/actions/require/action/install.lua
index a1c6dc343..583276ffe 100644
--- a/xmake/actions/require/action/install.lua
+++ b/xmake/actions/require/action/install.lua
@@ -32,10 +32,7 @@ import("test")
function _install_for_xmakefile(package)
-- package to install directory
- os.vrun("xmake p -o %s", package:installdir())
-
- -- ok
- return true
+ os.vrunv("xmake", {"p", "-o", package:installdir()})
end
-- install for generic
@@ -137,9 +134,6 @@ option("%s")
-- exit file
file:close()
end
-
- -- ok
- return true
end
-- on install the given package
@@ -166,7 +160,8 @@ function _on_install_package(package)
-- attempt to install it if file exists
local files = os.files(installscript[1])
if #files > 0 then
- return installscript[2](package)
+ installscript[2](package)
+ return true
end
end,