summaryrefslogtreecommitdiff
path: root/xmake/modules/utils/run_script.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/modules/utils/run_script.lua')
-rw-r--r--xmake/modules/utils/run_script.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/utils/run_script.lua b/xmake/modules/utils/run_script.lua
index de625119f..a5ab2fa50 100644
--- a/xmake/modules/utils/run_script.lua
+++ b/xmake/modules/utils/run_script.lua
@@ -66,11 +66,11 @@ function _run_script(script, args, opt)
-- run the given lua script file (xmake lua /tmp/script.lua)
script_type, script_name = "given lua script file", path.relative(script)
func = import(path.basename(script), {rootdir = path.directory(script), anonymous = true})
- elseif os.isfile(path.join(os.scriptdir(), "scripts", script .. ".lua")) then
+ elseif os.isfile(path.join(os.programdir(), "plugins", "lua", "scripts", script .. ".lua")) then
-- run builtin lua script (xmake lua echo "hello xmake")
script_type, script_name = "builtin lua script", script
- func = import("scripts." .. script, {anonymous = true})
+ func = import("scripts." .. script, {anonymous = true, rootdir = path.join(os.programdir(), "plugins", "lua")})
else
-- attempt to find the builtin module