mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 22:16:16 +01:00
meson: simplify lookup of python command
It can be treated like any other command, we don't need a full blown module capable of building extensions just to get an ExternalProgram executable that can be used to run scripts. Since find_program has a builtin kwarg for requiring a given version, we can avoid manually coding some checks and emitting a custom error.
This commit is contained in:
parent
b3a568d19e
commit
4a4d9eb662
@ -2271,16 +2271,10 @@ endif
|
||||
|
||||
glib_conf.set('HAVE_PROC_SELF_CMDLINE', have_proc_self_cmdline)
|
||||
|
||||
python = import('python').find_installation('python3')
|
||||
python = find_program('python3', version: '>=3.5')
|
||||
# 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)
|
||||
|
Loading…
Reference in New Issue
Block a user