mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-21 17:52:11 +01:00
Merge branch 'windows-fix-shebang' into 'main'
Windows: fix Python path can contain spaces Closes #3331 See merge request GNOME/glib!4391
This commit is contained in:
commit
ca760eeeac
@ -31,7 +31,7 @@ gdbus_codegen_conf = configuration_data()
|
||||
gdbus_codegen_conf.set('VERSION', glib_version)
|
||||
gdbus_codegen_conf.set('MAJOR_VERSION', major_version)
|
||||
gdbus_codegen_conf.set('MINOR_VERSION', minor_version)
|
||||
gdbus_codegen_conf.set('PYTHON', python.full_path())
|
||||
gdbus_codegen_conf.set('PYTHON', python_shebang)
|
||||
gdbus_codegen_conf.set('DATADIR', glib_datadir)
|
||||
|
||||
# Install gdbus-codegen executable
|
||||
|
@ -507,7 +507,7 @@ endif
|
||||
|
||||
report_conf = configuration_data()
|
||||
report_conf.set('GLIB_VERSION', glib_version)
|
||||
report_conf.set('PYTHON', python.full_path())
|
||||
report_conf.set('PYTHON', python_shebang)
|
||||
configure_file(
|
||||
input: 'gtester-report.in',
|
||||
output: 'gtester-report',
|
||||
|
@ -85,7 +85,7 @@ python_tools = [
|
||||
|
||||
python_tools_conf = configuration_data()
|
||||
python_tools_conf.set('VERSION', glib_version)
|
||||
python_tools_conf.set('PYTHON', python.full_path())
|
||||
python_tools_conf.set('PYTHON', python_shebang)
|
||||
|
||||
foreach tool: python_tools
|
||||
tool_bin = configure_file(
|
||||
|
@ -2487,6 +2487,12 @@ glib_conf.set('HAVE_PROC_SELF_CMDLINE', have_proc_self_cmdline)
|
||||
|
||||
python = import('python').find_installation()
|
||||
|
||||
# Sets the shebang on script files. This has been changed many times including
|
||||
# using env, the absolute path to the Python executable, and using both python
|
||||
# and python3 names. Please review the history here, prior to suggesting
|
||||
# further changes: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/439
|
||||
python_shebang = '/usr/bin/env python3'
|
||||
|
||||
python_version = python.language_version()
|
||||
python_version_req = '>=3.7'
|
||||
if not python_version.version_compare(python_version_req)
|
||||
|
Loading…
x
Reference in New Issue
Block a user