summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2023-04-19 08:42:49 -0400
committerEli Schwartz <eschwartz93@gmail.com>2023-05-02 17:52:10 -0400
commit107f933b528cdaf23c038cbc99f5248c9ca666bd (patch)
treec4a6f5f0aa2a2476051b08576b8ccf359cfe9671
parentf3635ff50d90ca2fbf87271dc3146f2aacdb6b3c (diff)
downloadmeson-107f933b528cdaf23c038cbc99f5248c9ca666bd.tar.gz
Ensure python fallback has the right version
Fixes #11057
-rw-r--r--mesonbuild/modules/python.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py
index 84a76c17c..239c68af7 100644
--- a/mesonbuild/modules/python.py
+++ b/mesonbuild/modules/python.py
@@ -332,7 +332,8 @@ class PythonModule(ExtensionModule):
# named python is available and has a compatible version, let's use
# it
if not python.found() and name_or_path in {'python2', 'python3'}:
- python = PythonExternalProgram('python')
+ tmp_python = ExternalProgram.from_entry(display_name, 'python')
+ python = PythonExternalProgram(name_or_path, ext_prog=tmp_python)
if python.found():
if python.sanity(state):