pipewire/spa
George Kiagiadakis 2723b0c6e2 meson: export plugin and data dirs for other projects to find them
SPA_PLUGIN_DIR is exported in pkgconfig as 'plugindir'
PIPEWIRE_MODULE_DIR is exported as 'moduledir'
PIPEWIRE_CONFIG_DIR is exported only in uninstalled environments
as 'confdatadir' (not making this public due to the possible upcoming
configuration changes in pipewire)

All variables are also exported on the meson dependency objects,
so that subprojects can find them.

Wireplumber can then find them like this:

  pipewire_moduledir = pipewire_dep.get_variable(
    pkgconfig: 'moduledir', internal: 'moduledir', default_value: '')

... and this works regardless of whether wireplumber is being
configured as a subproject or using the uninstalled pkgconfig files
or using the system installation of pipewire.

This is required in order to run wireplumber tests in the
uninstalled environment with 'meson test'
2021-06-18 19:24:28 +03:00
..
examples meson.build: add -D_GNU_SOURCE to the project arguments 2021-06-09 07:47:51 +00:00
include defs: reorganize the assert macros a little 2021-06-11 20:05:25 +02:00
plugins splitter: we always produce output 2021-06-17 18:34:01 +02:00
tests spa: tests: remove double dot from names of test files 2021-06-16 19:45:27 +02:00
tools spa: properly re-encode the keys and string values 2021-06-10 16:32:16 +02:00
meson.build meson: export plugin and data dirs for other projects to find them 2021-06-18 19:24:28 +03:00