summaryrefslogtreecommitdiff
path: root/xmake/core/base/task.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2025-01-09 00:50:52 +0800
committerruki <[email protected]>2025-01-09 00:50:52 +0800
commited685ecd74c5267781713f3bd00ce4e4e40b27d7 (patch)
tree3e3e9bee672f1570ac4712edb31c2fd2d5abb27d /xmake/core/base/task.lua
parenta74774a809de30e6e473157233aa47bbabb272d4 (diff)
add namespace to sandbox
Diffstat (limited to 'xmake/core/base/task.lua')
-rw-r--r--xmake/core/base/task.lua9
1 files changed, 2 insertions, 7 deletions
diff --git a/xmake/core/base/task.lua b/xmake/core/base/task.lua
index 7258aeb21..a3fde1913 100644
--- a/xmake/core/base/task.lua
+++ b/xmake/core/base/task.lua
@@ -221,17 +221,12 @@ end
-- bind script with a sandbox instance
function task._bind_script(interp, script)
-
- -- make sandbox instance with the given script
- local instance, errors = sandbox.new(script, interp:filter(), interp:rootdir())
+ local instance, errors = sandbox.new(script, {
+ filter = interp:filter(), rootdir = interp:rootdir(), namespace = interp:namespace()})
if not instance then
return nil, errors
end
-
- -- check
assert(instance:script())
-
- -- update option script
return instance:script()
end