From e376d095211888d905b7238b4e6b2fbf5d48d467 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 13 Mar 2021 19:12:39 +0800 Subject: fix pass host for package deps --- xmake/modules/private/action/require/impl/package.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xmake/modules/private/action/require/impl/package.lua b/xmake/modules/private/action/require/impl/package.lua index c088bef4c..1fe22eef5 100644 --- a/xmake/modules/private/action/require/impl/package.lua +++ b/xmake/modules/private/action/require/impl/package.lua @@ -456,8 +456,11 @@ function _inherit_parent_configs(requireinfo, package, parentinfo) requireinfo_configs.pic = parentinfo_configs.pic end end - if parentinfo.host then - requireinfo.host = true + if parentinfo.plat then + requireinfo.plat = parentinfo.plat + end + if parentinfo.arch then + requireinfo.arch = parentinfo.arch end requireinfo_configs.toolchains = requireinfo_configs.toolchains or parentinfo_configs.toolchains requireinfo.configs = requireinfo_configs -- cgit v1.3.1