summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-01-08 10:07:31 +0800
committerGitHub <[email protected]>2022-01-08 10:07:31 +0800
commit4c95d421bd81c9b3279763a84f138f707f642c01 (patch)
tree4d10b8b0bcc1e2e53d1fc4563378849e4d9a0ff8
parent187da27473c69bd9d7b0009d8d689ec924f16dfb (diff)
fix add values
-rw-r--r--xmake/core/base/interpreter.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua
index e8e379e08..6f5f0360b 100644
--- a/xmake/core/base/interpreter.lua
+++ b/xmake/core/base/interpreter.lua
@@ -1059,6 +1059,9 @@ function interpreter:api_register_set_values(scope_kind, ...)
extra_config = nil
end
+ -- expand values
+ values = table.join(table.unpack(values))
+
-- save values
if #values > 0 then
scope[name] = values
@@ -1096,6 +1099,9 @@ function interpreter:api_register_add_values(scope_kind, ...)
extra_config = nil
end
+ -- expand values
+ values = table.join(table.unpack(values))
+
-- save values
scope[name] = table.join2(scope[name] or {}, values)