summaryrefslogtreecommitdiff
path: root/xmake/actions/require/install.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-02-02 00:28:05 +0800
committerruki <[email protected]>2021-02-02 08:56:47 +0800
commite0b610d9bd2e87828ac4fc5435aca1ff191fbb85 (patch)
tree9241626d3b8c8a5be8c6fdc00186349eadc10d1d /xmake/actions/require/install.lua
parent3fd3d534399ba5610434f947859587b4636591b1 (diff)
improve llvm toolchain
Diffstat (limited to 'xmake/actions/require/install.lua')
-rw-r--r--xmake/actions/require/install.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/actions/require/install.lua b/xmake/actions/require/install.lua
index 90366b1b6..888f64978 100644
--- a/xmake/actions/require/install.lua
+++ b/xmake/actions/require/install.lua
@@ -73,6 +73,11 @@ function _register_required_package_libs(instance, requireinfo, is_deps)
end
end
+-- register the base info of required package
+function _register_required_package_base(instance, requireinfo)
+ requireinfo:set("__installdir", instance:installdir())
+end
+
-- register the required local package
function _register_required_package(instance, requireinfo)
@@ -85,6 +90,7 @@ function _register_required_package(instance, requireinfo)
-- add packages info with all dependencies
local envs = {}
+ _register_required_package_base(instance, requireinfo)
_register_required_package_libs(instance, requireinfo)
_register_required_package_envs(instance, envs)
local orderdeps = instance:orderdeps()