examples/gl/gtk: Add missing dependency on gstgl
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Fri, 9 Oct 2020 15:15:37 +0000 (17:15 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 10 Oct 2020 03:46:39 +0000 (03:46 +0000)
Occasionally, a clean build would fail like this:

    In file included from ../subprojects/gst-plugins-base/tests/examples/gl/gtk/gstgtk.c:24:
    ../subprojects/gst-plugins-base/gst-libs/gst/gl/gl.h:25:10: fatal error: gst/gl/gl-enumtypes.h: No such file or directory
       25 | #include <gst/gl/gl-enumtypes.h>
          |          ^~~~~~~~~~~~~~~~~~~~~~~

Add the missing dependency so that the headers are generated beforehand.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/855>

tests/examples/gl/gtk/meson.build

index 22db40a..a893c36 100644 (file)
@@ -13,13 +13,13 @@ gstgtkhelper = static_library ('gstgtkhelper',
   ['gstgtk.c'],
   c_args : gst_plugins_base_args + extra_c_args,
   include_directories : [configinc, libsinc],
-  dependencies : [gst_base_dep, video_dep, gtk_dep],
+  dependencies : [gst_base_dep, video_dep, gtk_dep, gstgl_dep],
   install : false)
 
 gstgtkhelper_dep = declare_dependency(link_with: gstgtkhelper,
   compile_args : extra_args,
   include_directories : include_directories('.'),
-  dependencies : [gst_base_dep, video_dep, gtk_dep])
+  dependencies : [gst_base_dep, video_dep, gtk_dep, gstgl_dep])
 
 subdir('filternovideooverlay')
 subdir('filtervideooverlay')