aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonmain.py
diff options
context:
space:
mode:
authorAndrei Alexeyev <0x416b617269@gmail.com>2019-02-18 04:19:11 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2019-02-18 22:09:32 +0200
commit51dadb92d0d177b173bcb10f2b5d6c31f714d027 (patch)
tree6df90e5077d89d4483b59caae1a39ab6a0fc4c11 /mesonbuild/mesonmain.py
parent2d0841c62423eb8316749476c2d2eac9db25de55 (diff)
downloadmeson-51dadb92d0d177b173bcb10f2b5d6c31f714d027.zip
meson-51dadb92d0d177b173bcb10f2b5d6c31f714d027.tar.gz
meson-51dadb92d0d177b173bcb10f2b5d6c31f714d027.tar.bz2
runpython: insert script's dir into import path
Fixes #4947
Diffstat (limited to 'mesonbuild/mesonmain.py')
-rw-r--r--mesonbuild/mesonmain.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/mesonbuild/mesonmain.py b/mesonbuild/mesonmain.py
index f0f287f..516c411 100644
--- a/mesonbuild/mesonmain.py
+++ b/mesonbuild/mesonmain.py
@@ -80,6 +80,7 @@ class CommandLineParser:
def run_runpython_command(self, options):
import runpy
sys.argv[1:] = options.script_args
+ sys.path.insert(0, os.path.dirname(options.script_file))
runpy.run_path(options.script_file, run_name='__main__')
return 0