gstreamer/pkgconfig
Tim-Philipp Müller 53320460cb pkgconfig: fix meson warnings about GL_CFLAGS in gstreamer-gl .pc files
We added GL_CFLAGS in autotools because we unconditionally included OpenGL
headers. We do not do that anymore for a standard #include <gst/gl/gl.h>.
OpenGL headers are only included for the platform specific files
e.g. #include <gst/gl/x11/gstgldisplay_x11.h> which must always be hidden
behind a #if GST_GL_HAVE_WINDOW_X11, or #include <gst/gl/gstglfuncs.h> to
gain access to the contents of the GstGLFuncs object.

Users of our headers must include the necessary include paths for the
platforms they are intending to support.

We might introduce extra .pc files for what GstGL was built against though.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/735

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/741>
2020-07-08 09:53:42 +01:00
..
gstreamer-allocators-uninstalled.pc.in meson: generate pkg-config -uninstalled pc files 2017-01-05 09:15:33 -03:00
gstreamer-allocators.pc.in allocators: Add dmabuf-based GstMemory and GstAllocator 2013-02-19 10:05:38 +01:00
gstreamer-app-uninstalled.pc.in meson: generate pkg-config -uninstalled pc files 2017-01-05 09:15:33 -03:00
gstreamer-app.pc.in gst: Update versioning 2012-04-04 14:55:15 +02:00
gstreamer-audio-uninstalled.pc.in pkgconfig: fix missing gst-tag Requires 2020-03-23 04:28:44 +00:00
gstreamer-audio.pc.in pkgconfig: fix missing gst-tag Requires 2020-03-23 04:28:44 +00:00
gstreamer-fft-uninstalled.pc.in meson: generate pkg-config -uninstalled pc files 2017-01-05 09:15:33 -03:00
gstreamer-fft.pc.in gst: Update versioning 2012-04-04 14:55:15 +02:00
gstreamer-gl-uninstalled.pc.in pkgconfig: fix meson warnings about GL_CFLAGS in gstreamer-gl .pc files 2020-07-08 09:53:42 +01:00
gstreamer-gl.pc.in pkgconfig: fix meson warnings about GL_CFLAGS in gstreamer-gl .pc files 2020-07-08 09:53:42 +01:00
gstreamer-pbutils-uninstalled.pc.in pkgconfig: fix missing gst-tag Requires 2020-03-23 04:28:44 +00:00
gstreamer-pbutils.pc.in pkgconfig: fix missing gst-tag Requires 2020-03-23 04:28:44 +00:00
gstreamer-plugins-base-uninstalled.pc.in gl: hook up to build system 2017-12-19 12:01:48 +00:00
gstreamer-plugins-base.pc.in gl: hook up to build system 2017-12-19 12:01:48 +00:00
gstreamer-riff-uninstalled.pc.in meson: generate pkg-config -uninstalled pc files 2017-01-05 09:15:33 -03:00
gstreamer-riff.pc.in gst: Update versioning 2012-04-04 14:55:15 +02:00
gstreamer-rtp-uninstalled.pc.in meson: generate pkg-config -uninstalled pc files 2017-01-05 09:15:33 -03:00
gstreamer-rtp.pc.in gst: Update versioning 2012-04-04 14:55:15 +02:00
gstreamer-rtsp-uninstalled.pc.in meson: generate pkg-config -uninstalled pc files 2017-01-05 09:15:33 -03:00
gstreamer-rtsp.pc.in gst: Update versioning 2012-04-04 14:55:15 +02:00
gstreamer-sdp-uninstalled.pc.in pkgconfig: add missing gst-rtp dep to gst-sdp 2020-03-23 04:28:44 +00:00
gstreamer-sdp.pc.in pkgconfig: add missing gst-rtp dep to gst-sdp 2020-03-23 04:28:44 +00:00
gstreamer-tag-uninstalled.pc.in pkgconfig: Add private zlib dependency for libgsttag 2018-03-02 17:37:09 +01:00
gstreamer-tag.pc.in pkgconfig: Add private zlib dependency for libgsttag 2018-03-02 17:37:09 +01:00
gstreamer-video-uninstalled.pc.in pkg-config: Add orc-0.4 to Requires.private of gstreamer-audio and gstreamer-video 2018-03-14 09:34:39 +02:00
gstreamer-video.pc.in pkg-config: Add orc-0.4 to Requires.private of gstreamer-audio and gstreamer-video 2018-03-14 09:34:39 +02:00
meson.build meson.build: use join_paths() on prefix 2019-06-14 15:47:49 +00:00