diff options
| author | ruki <[email protected]> | 2022-01-08 10:07:31 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-01-08 10:07:31 +0800 |
| commit | 4c95d421bd81c9b3279763a84f138f707f642c01 (patch) | |
| tree | 4d10b8b0bcc1e2e53d1fc4563378849e4d9a0ff8 | |
| parent | 187da27473c69bd9d7b0009d8d689ec924f16dfb (diff) | |
fix add values
| -rw-r--r-- | xmake/core/base/interpreter.lua | 6 |
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) |
