diff options
| author | ruki <[email protected]> | 2019-02-03 10:09:03 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-02-03 10:09:03 +0800 |
| commit | 7c1534d1baf59d58a98293ec8b5a82de7c09de18 (patch) | |
| tree | e1ce678c7029aa86470e777dde8b4f73f3ff3076 /xmake/core/base/interpreter.lua | |
| parent | 7a52e6ce0473fcc334746ce32232ff6db99281db (diff) | |
add set_configvar
Diffstat (limited to 'xmake/core/base/interpreter.lua')
| -rw-r--r-- | xmake/core/base/interpreter.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua index ab55921da..544c2dd5e 100644 --- a/xmake/core/base/interpreter.lua +++ b/xmake/core/base/interpreter.lua @@ -1107,6 +1107,10 @@ function interpreter:api_register_set_keyvalues(scope_kind, ...) local name_key = name .. "." .. key scope[name_key] = values + -- fix override attributes + scope["__override_" .. name] = false + scope["__override_" .. name_key] = true + -- save extra config if extra_config then scope["__extra_" .. name_key] = scope["__extra_" .. name_key] or {} |
