diff options
| author | ruki <[email protected]> | 2022-10-11 22:47:39 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-10-11 22:47:39 +0800 |
| commit | 50437f7d6d7cceabd050c19f50136145ff3aa986 (patch) | |
| tree | 407cd6ed06398c0eec0dcb0f036bbeb48b4561cf | |
| parent | fba58146ef2b8e505e59ec58948e319606354ef7 (diff) | |
improve scope syntax
| -rw-r--r-- | xmake/core/base/interpreter.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua index 27b91c4e4..2a6280167 100644 --- a/xmake/core/base/interpreter.lua +++ b/xmake/core/base/interpreter.lua @@ -1000,6 +1000,14 @@ function interpreter:api_register_scope(...) -- enter root scope scopes._CURRENT = nil scopes._CURRENT_KIND = nil + elseif scope_info and type(scope_info) == "function" then + + -- configure scope info + scope_info() + + -- enter root scope + scopes._CURRENT = nil + scopes._CURRENT_KIND = nil end end |
