From 50437f7d6d7cceabd050c19f50136145ff3aa986 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 11 Oct 2022 22:47:39 +0800 Subject: improve scope syntax --- xmake/core/base/interpreter.lua | 8 ++++++++ 1 file changed, 8 insertions(+) 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 @@ -997,6 +997,14 @@ function interpreter:api_register_scope(...) end end + -- 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 -- cgit v1.3.1