diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2019-04-21 01:56:14 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-04-21 15:14:34 +0300 |
commit | 4e4f97edb3d475273108b203bc02b04bd6840b06 (patch) | |
tree | e64dc0d364002f35e019ec8978e444518f052a3c /mesonbuild/modules/python.py | |
parent | ce160e1eab303eb2c876862d948497c0c10ef33a (diff) | |
download | meson-4e4f97edb3d475273108b203bc02b04bd6840b06.zip meson-4e4f97edb3d475273108b203bc02b04bd6840b06.tar.gz meson-4e4f97edb3d475273108b203bc02b04bd6840b06.tar.bz2 |
Can run argument strings with internal Python. Closes #5217.
Diffstat (limited to 'mesonbuild/modules/python.py')
-rw-r--r-- | mesonbuild/modules/python.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py index bd69244..a0ebe0e 100644 --- a/mesonbuild/modules/python.py +++ b/mesonbuild/modules/python.py @@ -42,9 +42,8 @@ mod_kwargs -= set(['name_prefix', 'name_suffix']) def run_command(python, command): - _, stdout, _ = mesonlib.Popen_safe(python.get_command() + [ - '-c', - command]) + cmd = python.get_command() + ['-c', command] + _, stdout, _ = mesonlib.Popen_safe(cmd) return stdout.strip() @@ -265,8 +264,7 @@ class PythonDependency(ExternalDependency): return super().get_pkgconfig_variable(variable_name, kwargs) -INTROSPECT_COMMAND = ''' -import sysconfig +INTROSPECT_COMMAND = '''import sysconfig import json import sys |