mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-15 08:56:38 -05:00
meson: decrease minimum required meson version to 0.54.0
To generate a correct jack pkg-config file unescape_variable is required which was introduced with Meson 0.59.0. When using an older version a warning is printed that no jack.pc file is generated.
This commit is contained in:
parent
dd12910769
commit
8028f9dd6e
2 changed files with 18 additions and 9 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
project('pipewire', ['c' ],
|
project('pipewire', ['c' ],
|
||||||
version : '0.3.33',
|
version : '0.3.33',
|
||||||
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
|
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
|
||||||
meson_version : '>= 0.59.0',
|
meson_version : '>= 0.54.0',
|
||||||
default_options : [ 'warning_level=3',
|
default_options : [ 'warning_level=3',
|
||||||
'c_std=gnu99',
|
'c_std=gnu99',
|
||||||
'b_pie=true',
|
'b_pie=true',
|
||||||
|
|
|
||||||
|
|
@ -68,14 +68,23 @@ pipewire_jackserver = shared_library('jacknet',
|
||||||
install_dir : libjack_path,
|
install_dir : libjack_path,
|
||||||
)
|
)
|
||||||
|
|
||||||
if get_option('jack-devel') == true
|
if meson.version().version_compare('>=0.59.0')
|
||||||
pkgconfig.generate(filebase : 'jack',
|
if get_option('jack-devel') == true
|
||||||
libraries : [pipewire_jack, pipewire_jackserver],
|
pkgconfig.generate(filebase : 'jack',
|
||||||
name : 'jack',
|
libraries : [pipewire_jack, pipewire_jackserver],
|
||||||
description : 'PipeWire JACK API',
|
name : 'jack',
|
||||||
version : '1.9.17',
|
description : 'PipeWire JACK API',
|
||||||
extra_cflags : '-D_REENTRANT',
|
version : '1.9.17',
|
||||||
unescaped_variables: ['server_libs=-L${libdir} -ljackserver'])
|
extra_cflags : '-D_REENTRANT',
|
||||||
|
unescaped_variables: ['server_libs=-L${libdir} -ljackserver'])
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
warning(
|
||||||
|
'''
|
||||||
|
No jack pkg-config file is generated.\n
|
||||||
|
Before version 0.59.0 Meson creates a wrong jack pkg-config file.\n
|
||||||
|
Please update Meson if you want to generate a jack pkg-config file.
|
||||||
|
''')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if sdl_dep.found()
|
if sdl_dep.found()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue