summaryrefslogtreecommitdiff
path: root/xmake/modules/package/manager/install_package.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-01-25 00:59:27 +0800
committerruki <[email protected]>2019-01-24 23:56:46 +0800
commite7627900b6acfeaefd69e65927178ee16ca0374e (patch)
tree824bc219d363ac4044972f2b504137d0b1280e61 /xmake/modules/package/manager/install_package.lua
parentfc20a39a1a046630864ff21d8156dc1e1ca99fb3 (diff)
generate conanfile.txt
Diffstat (limited to 'xmake/modules/package/manager/install_package.lua')
-rw-r--r--xmake/modules/package/manager/install_package.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/modules/package/manager/install_package.lua b/xmake/modules/package/manager/install_package.lua
index 46eabf28c..42f60d68f 100644
--- a/xmake/modules/package/manager/install_package.lua
+++ b/xmake/modules/package/manager/install_package.lua
@@ -22,6 +22,9 @@
-- @file install_package.lua
--
+-- imports
+import("core.project.config")
+
-- install package
function _install_package(manager_name, package_name, opt)
@@ -61,6 +64,9 @@ function main(name, opt)
-- get the copied options
opt = table.copy(opt)
+ opt.plat = opt.plat or config.get("plat") or os.host()
+ opt.arch = opt.arch or config.get("arch") or os.arch()
+ opt.mode = opt.mode or config.mode() or "release"
-- get package manager name
local manager_name, package_name = unpack(name:split("::", true))