gtk: examples: #define GST_USE_UNSTABLE_API and link with X11_LIBS
authorSebastian Dröge <sebastian@centricular.com>
Sat, 5 Mar 2016 09:38:46 +0000 (11:38 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 5 Mar 2016 09:38:46 +0000 (11:38 +0200)
X11_LIBS is needed for XInitThreads() and without the #define we get
warnings about the GL API being still unstable.

tests/examples/gtk/Makefile.am

index 71441b4..adf5e31 100644 (file)
@@ -16,10 +16,12 @@ gtkglsink_CFLAGS = $(GTK3_CFLAGS) \
        $(GST_PLUGINS_BAD_CFLAGS) \
        $(GST_PLUGINS_BASE_CFLAGS) \
        $(GST_CFLAGS) \
-       $(GL_CFLAGS)
+       $(GL_CFLAGS) \
+       -DGST_USE_UNSTABLE_API
 gtkglsink_LDADD = $(GTK3_LIBS) \
        $(GST_LIBS) \
-       $(GL_LIBS)
+       $(GL_LIBS) \
+       $(X11_LIBS)
 
 glliveshader_SOURCES = glliveshader.c
 glliveshader_CFLAGS = $(GTK3_CFLAGS) \
@@ -28,10 +30,12 @@ glliveshader_CFLAGS = $(GTK3_CFLAGS) \
        $(GST_PLUGINS_BAD_CFLAGS) \
        $(GST_PLUGINS_BASE_CFLAGS) \
        $(GST_CFLAGS) \
-       $(GL_CFLAGS)
+       $(GL_CFLAGS) \
+       -DGST_USE_UNSTABLE_API
 glliveshader_LDADD = $(GTK3_LIBS) \
        $(GST_LIBS) \
        $(GL_LIBS) \
-       $(top_builddir)/gst-libs/gst/gl/libgstgl-$(GST_API_VERSION).la
+       $(top_builddir)/gst-libs/gst/gl/libgstgl-$(GST_API_VERSION).la \
+       $(X11_LIBS)
 endif
 endif