From 0768cc5665cd063fbcfdc072b9322894b0d5f34d Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 11 Aug 2023 00:51:32 +0800 Subject: improve target toolchains --- xmake/core/project/target.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua index 60a4d182a..6e49bd7d0 100644 --- a/xmake/core/project/target.lua +++ b/xmake/core/project/target.lua @@ -2077,9 +2077,9 @@ function _instance:toolchains() if toolchains == nil then -- load target toolchains + toolchains = {} local target_toolchains = self:get("toolchains") if target_toolchains then - toolchains = {} for _, name in ipairs(table.wrap(target_toolchains)) do local toolchain_opt = table.copy(self:extraconf("toolchains", name)) toolchain_opt.arch = self:arch() @@ -2094,10 +2094,9 @@ function _instance:toolchains() end table.insert(toolchains, toolchain_inst) end - else - -- load platform toolchains - toolchains = self:platform():toolchains() end + -- load platform toolchains + table.join2(toolchains, self:platform():toolchains()) self:_memcache():set("toolchains", toolchains) end return toolchains -- cgit v1.3.1