meson: Search for python3 before python for bin/meson_get_version.py

Most systems have either dropped the python executable, or made it
python3.

But it is still possible to configure a system such that python runs
python2. https://www.python.org/dev/peps/pep-0394/

Or, some developers may still be running older distributions where
python is python2.

Since bin/meson_get_version.py now requires python3, we should search
for python3 before python.

Fixes: f1eae2f8bb ("python: drop python2 support")
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12400>
This commit is contained in:
Jordan Justen
2021-08-17 01:01:40 -07:00
committed by Marge Bot
parent adfd3f8cd4
commit 221871fb6d

View File

@@ -22,7 +22,7 @@ project(
'mesa',
['c', 'cpp'],
version : run_command(
[find_program('python', 'python3'), 'bin/meson_get_version.py']
[find_program('python3', 'python'), 'bin/meson_get_version.py']
).stdout(),
license : 'MIT',
meson_version : '>= 0.52',