pipewire/spa/plugins
Peter Hutterer 0cbd56f0cd spa: declare a dependency for each used library in meson.build
For SPA libraries that we link against elsewhere in the tree, declare a
declare a dependency "foo_dep" for that library that specifies how to
link to it. Then use that dependency in the various targets.

This removes the knowledge of how to link with the library from the
target which can treat it as just another dependency.

In the case of optional libraries (e.g. the journal support lib) we can
then use declare_dependency() to declare an empty dependencies and thus
link them unconditionally in the target.
2021-09-20 07:29:03 +00:00
..
alsa spa: declare a dependency for each used library in meson.build 2021-09-20 07:29:03 +00:00
audioconvert spa: declare a dependency for each used library in meson.build 2021-09-20 07:29:03 +00:00
audiomixer spa: handle last_port correctly 2021-09-14 21:06:21 +02:00
audiotestsrc audiotestsrc: convert sizes to const size_t 2021-07-05 23:30:45 +03:00
bluez5 spa/bluez: correct a library name variable in meson.build 2021-09-20 07:29:03 +00:00
control spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
ffmpeg spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
jack spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
libcamera spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
support spa: declare a dependency for each used library in meson.build 2021-09-20 07:29:03 +00:00
test spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
v4l2 spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
videoconvert spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
videotestsrc spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
volume spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
vulkan spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
meson.build meson.build: adds V4L2 header and enablement reporting via summary() 2021-06-25 15:13:07 +03:00