mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-15 08:56:38 -05:00
treewide: meson.build: use dependency variable for SPA
Use `spa_dep` everywhere instead of `spa_inc`, and remove `spa_inc` altogether.
This commit is contained in:
parent
0753e992b8
commit
2b110af366
27 changed files with 144 additions and 160 deletions
|
|
@ -5,7 +5,25 @@
|
|||
#pthread_lib = dependencies('threads')
|
||||
#mathlib = cc.find_library('m', required : false)
|
||||
|
||||
spa_inc = include_directories('include')
|
||||
spa_dep = declare_dependency(
|
||||
include_directories : [
|
||||
include_directories('include'),
|
||||
],
|
||||
version : spaversion,
|
||||
variables : { 'plugindir' : meson.current_build_dir() / 'plugins' }
|
||||
)
|
||||
|
||||
meson.override_dependency('lib@0@'.format(spa_name), spa_dep)
|
||||
|
||||
pkgconfig.generate(filebase : 'lib@0@'.format(spa_name),
|
||||
name : 'libspa',
|
||||
subdirs : spa_name,
|
||||
description : 'Simple Plugin API',
|
||||
version : spaversion,
|
||||
extra_cflags : '-D_REENTRANT',
|
||||
variables : ['plugindir=${libdir}/@0@'.format(spa_name)],
|
||||
uninstalled_variables : ['plugindir=${prefix}/spa/plugins'],
|
||||
)
|
||||
|
||||
subdir('include')
|
||||
|
||||
|
|
@ -62,21 +80,3 @@ subdir('tests')
|
|||
if not get_option('examples').disabled()
|
||||
subdir('examples')
|
||||
endif
|
||||
|
||||
spa_dep = declare_dependency(
|
||||
include_directories : [spa_inc],
|
||||
version : spaversion,
|
||||
variables : { 'plugindir' : meson.current_build_dir() / 'plugins' }
|
||||
)
|
||||
|
||||
pkgconfig.generate(filebase : 'lib@0@'.format(spa_name),
|
||||
name : 'libspa',
|
||||
subdirs : spa_name,
|
||||
description : 'Simple Plugin API',
|
||||
version : spaversion,
|
||||
extra_cflags : '-D_REENTRANT',
|
||||
variables : ['plugindir=${libdir}/@0@'.format(spa_name)],
|
||||
uninstalled_variables : ['plugindir=${prefix}/spa/plugins'],
|
||||
)
|
||||
|
||||
meson.override_dependency('lib@0@'.format(spa_name), spa_dep)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue