diff options
author | Matthew Waters <matthew@centricular.com> | 2020-08-11 21:56:39 +1000 |
---|---|---|
committer | GStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2020-08-15 02:55:30 +0000 |
commit | bc95b5d99a844f590e04077a342f26ea877e2aad (patch) | |
tree | 3520e4ff7cc7d2bc8456676d39f972360cb46652 /pkgconfig | |
parent | 314a8c023fe7f722821c73a1d06ebf6f62dd8806 (diff) | |
download | gstreamer-plugins-bad-bc95b5d99a844f590e04077a342f26ea877e2aad.tar.gz |
build/vulkan: split vulkan gir
also add to docs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1506>
Diffstat (limited to 'pkgconfig')
-rw-r--r-- | pkgconfig/gstreamer-vulkan-uninstalled.pc.in | 2 | ||||
-rw-r--r-- | pkgconfig/gstreamer-vulkan-wayland-uninstalled.pc.in | 9 | ||||
-rw-r--r-- | pkgconfig/gstreamer-vulkan-wayland.pc.in | 9 | ||||
-rw-r--r-- | pkgconfig/gstreamer-vulkan-xcb-uninstalled.pc.in | 9 | ||||
-rw-r--r-- | pkgconfig/gstreamer-vulkan-xcb.pc.in | 9 | ||||
-rw-r--r-- | pkgconfig/gstreamer-vulkan.pc.in | 1 | ||||
-rw-r--r-- | pkgconfig/meson.build | 8 |
7 files changed, 47 insertions, 0 deletions
diff --git a/pkgconfig/gstreamer-vulkan-uninstalled.pc.in b/pkgconfig/gstreamer-vulkan-uninstalled.pc.in index b9a77044f..707e6341c 100644 --- a/pkgconfig/gstreamer-vulkan-uninstalled.pc.in +++ b/pkgconfig/gstreamer-vulkan-uninstalled.pc.in @@ -2,6 +2,8 @@ prefix= exec_prefix= libdir=@vulkanlibdir@ includedir=@abs_top_srcdir@/gst-libs +vulkan_winsys=@VULKAN_WINSYS@ + Name: GStreamer Vulkan, Uninstalled Description: GStreamer Vulkan support, uninstalled diff --git a/pkgconfig/gstreamer-vulkan-wayland-uninstalled.pc.in b/pkgconfig/gstreamer-vulkan-wayland-uninstalled.pc.in new file mode 100644 index 000000000..bdefedcfe --- /dev/null +++ b/pkgconfig/gstreamer-vulkan-wayland-uninstalled.pc.in @@ -0,0 +1,9 @@ +prefix= +exec_prefix= +libdir=@vulkanlibdir@ +includedir=@abs_top_srcdir@/gst-libs + +Name: GStreamer Vulkan (Wayland Specifics), Uninstalled +Description: GStreamer Vulkan support (Wayland Specifics), uninstalled +Requires: gstreamer-vulkan-@GST_API_VERSION@ wayland-client +Version: @VERSION@ diff --git a/pkgconfig/gstreamer-vulkan-wayland.pc.in b/pkgconfig/gstreamer-vulkan-wayland.pc.in new file mode 100644 index 000000000..8e9d36dd3 --- /dev/null +++ b/pkgconfig/gstreamer-vulkan-wayland.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/gstreamer-@GST_API_VERSION@ + +Name: GStreamer Vulkan (Wayland Specifics) +Description: GStreamer Vulkan support (Wayland Specifics) +Requires: gstreamer-vulkan-@GST_API_VERSION@ wayland-client +Version: @VERSION@ diff --git a/pkgconfig/gstreamer-vulkan-xcb-uninstalled.pc.in b/pkgconfig/gstreamer-vulkan-xcb-uninstalled.pc.in new file mode 100644 index 000000000..606dc7a6b --- /dev/null +++ b/pkgconfig/gstreamer-vulkan-xcb-uninstalled.pc.in @@ -0,0 +1,9 @@ +prefix= +exec_prefix= +libdir=@vulkanlibdir@ +includedir=@abs_top_srcdir@/gst-libs + +Name: GStreamer Vulkan (XCB Specifics), Uninstalled +Description: GStreamer Vulkan support (XCB Specifics), uninstalled +Requires: gstreamer-vulkan-@GST_API_VERSION@ xcb +Version: @VERSION@ diff --git a/pkgconfig/gstreamer-vulkan-xcb.pc.in b/pkgconfig/gstreamer-vulkan-xcb.pc.in new file mode 100644 index 000000000..add8c6fbb --- /dev/null +++ b/pkgconfig/gstreamer-vulkan-xcb.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/gstreamer-@GST_API_VERSION@ + +Name: GStreamer Vulkan (XCB Specifics) +Description: GStreamer Vulkan support (XCB Specifics) +Requires: gstreamer-vulkan-@GST_API_VERSION@ xcb +Version: @VERSION@ diff --git a/pkgconfig/gstreamer-vulkan.pc.in b/pkgconfig/gstreamer-vulkan.pc.in index 00eca529f..8735fffd1 100644 --- a/pkgconfig/gstreamer-vulkan.pc.in +++ b/pkgconfig/gstreamer-vulkan.pc.in @@ -2,6 +2,7 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@/gstreamer-@GST_API_VERSION@ +vulkan_winsys=@VULKAN_WINSYS@ Name: GStreamer Vulkan Description: GStreamer Vulkan support diff --git a/pkgconfig/meson.build b/pkgconfig/meson.build index 9e6c590fc..696f366f9 100644 --- a/pkgconfig/meson.build +++ b/pkgconfig/meson.build @@ -42,7 +42,15 @@ pkg_libs = [ if gstvulkan_dep.found() pkgconf.set('vulkanlibdir', join_paths(meson.build_root(), gstvulkan.outdir())) + pkgconf.set('VULKAN_WINSYS', ' '.join(enabled_vulkan_winsys)) pkg_libs += 'vulkan' + + if enabled_vulkan_winsys.contains('xcb') + pkg_libs += 'vulkan-xcb' + endif + if enabled_vulkan_winsys.contains('wayland') + pkg_libs += 'vulkan-wayland' + endif endif foreach p : pkg_libs |