diff options
Diffstat (limited to 'xmake/core/base/interpreter.lua')
| -rw-r--r-- | xmake/core/base/interpreter.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua index 818ff9576..a92225711 100644 --- a/xmake/core/base/interpreter.lua +++ b/xmake/core/base/interpreter.lua @@ -748,13 +748,20 @@ end function interpreter:make(scope_kind, remove_repeat, enable_filter) -- get the results with the given scope + self._PENDING = true local ok, results = xpcall(interpreter._make, interpreter._traceback, self, scope_kind, remove_repeat, enable_filter) + self._PENDING = false if not ok then return nil, results end return results end +-- is pending? +function interpreter:pending() + return self._PENDING +end + -- get all loaded script files (xmake.lua) function interpreter:scriptfiles() assert(self and self._PRIVATE) |
