diff options
| author | ruki <[email protected]> | 2022-04-27 00:25:03 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-04-27 00:25:03 +0800 |
| commit | d75a62fc18d82d352cf32633facfb1c91cfae658 (patch) | |
| tree | cd50e5ab7ec105169eb7965d42ffc600d655e252 /xmake/core/package/package.lua | |
| parent | ecf684a570154a8a786df8de017ff2a33f5b68d6 (diff) | |
improve package.toolchain
Diffstat (limited to 'xmake/core/package/package.lua')
| -rw-r--r-- | xmake/core/package/package.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua index 43d4e1307..76563c971 100644 --- a/xmake/core/package/package.lua +++ b/xmake/core/package/package.lua @@ -876,8 +876,11 @@ function _instance:toolchain(name) local toolchains_map = self._TOOLCHAINS_MAP if toolchains_map == nil then toolchains_map = {} - for _, toolchain_inst in ipairs(self:toolchains()) do - toolchains_map[toolchain_inst:name()] = toolchain_inst + local toolchains = self:toolchains() + if toolchains then + for _, toolchain_inst in ipairs(toolchains) do + toolchains_map[toolchain_inst:name()] = toolchain_inst + end end self._TOOLCHAINS_MAP = toolchains_map end |
