summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-12-13 22:37:40 +0800
committerruki <[email protected]>2022-12-13 22:37:40 +0800
commit7ad81bbdec7cb65ef5111f6a1ec3fd7fc812a5fb (patch)
tree08d399185a0b6552b34c70ddce71588d72255490
parenta8b0c74065f49c2720776f2d7bb65c4e3b4c3ef9 (diff)
improve default components
-rw-r--r--xmake/core/project/target.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua
index 5e70431e9..5fb685824 100644
--- a/xmake/core/project/target.lua
+++ b/xmake/core/project/target.lua
@@ -419,7 +419,7 @@ function _instance:get_from_pkgs(name, opt)
local components_default = pkg:components_default()
if configinfo and (configinfo.components or components_default) and pkg:components() then
local components_enabled = hashset.new()
- for _, comp in ipairs(table.join(configinfo.components or {}, components_default)) do
+ for _, comp in ipairs(table.wrap(configinfo.components or components_default)) do
components_enabled:insert(comp)
for _, dep in ipairs(table.wrap(pkg:component_orderdeps(comp))) do
components_enabled:insert(dep)