Merge branch 'backport-2565-meson-python-fix-glib-2-72' into 'glib-2-72'

Backport !2565 “Revert "meson: simplify lookup of python command"” to glib-2-72

See merge request GNOME/glib!2574
This commit is contained in:
Simon McVittie
2022-04-05 14:22:32 +00:00

View File

@@ -2271,10 +2271,16 @@ endif
glib_conf.set('HAVE_PROC_SELF_CMDLINE', have_proc_self_cmdline)
python = find_program('python3', version: '>=3.5')
python = import('python').find_installation('python3')
# used for '#!/usr/bin/env <name>'
python_name = 'python3'
python_version = python.language_version()
python_version_req = '>=3.5'
if not python_version.version_compare(python_version_req)
error('Requires Python @0@, @1@ found.'.format(python_version_req, python_version))
endif
# Determine which user environment-dependent files that we want to install
have_bash = find_program('bash', required : false).found() # For completion scripts
bash_comp_dep = dependency('bash-completion', version: '>=2.0', required: false)