mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
python: Add an option to set where to install pygi overrides
This commit is contained in:
parent
67574b3a75
commit
1acc0ec664
2 changed files with 7 additions and 1 deletions
|
@ -24,10 +24,14 @@ python_dep = dependency('python3')
|
||||||
python = find_program('python3')
|
python = find_program('python3')
|
||||||
pythondetector = find_program('pythondetector')
|
pythondetector = find_program('pythondetector')
|
||||||
py_so_suffix = run_command(pythondetector, '--sosuffix').stdout().strip()
|
py_so_suffix = run_command(pythondetector, '--sosuffix').stdout().strip()
|
||||||
pygi_override_dir = run_command(pythondetector, '--pygi-overridedir').stdout().strip()
|
|
||||||
python_abi_flags = run_command(pythondetector, '--abiflags').stdout().strip()
|
python_abi_flags = run_command(pythondetector, '--abiflags').stdout().strip()
|
||||||
pylib_loc = run_command(pythondetector, '--libloc').stdout().strip()
|
pylib_loc = run_command(pythondetector, '--libloc').stdout().strip()
|
||||||
assert(pylib_loc != 'None', 'Python dynamic library path could not be determined')
|
assert(pylib_loc != 'None', 'Python dynamic library path could not be determined')
|
||||||
|
pygi_override_dir = get_option('pygi-overrides-dir')
|
||||||
|
if pygi_override_dir == ''
|
||||||
|
pygi_override_dir = run_command(pythondetector, '--pygi-overridedir').stdout().strip()
|
||||||
|
endif
|
||||||
|
message('pygobject overrides directory ' + pygi_override_dir)
|
||||||
|
|
||||||
pylib_suffix = 'so'
|
pylib_suffix = 'so'
|
||||||
if host_machine.system() == 'windows'
|
if host_machine.system() == 'windows'
|
||||||
|
|
2
meson_options.txt
Normal file
2
meson_options.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
option('pygi-overrides-dir', type : 'string', value : '',
|
||||||
|
description: 'Path to pygobject overrides directory')
|
Loading…
Reference in a new issue