build: Add gmodule dependency for libgstvaapi_egl
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>
Fri, 27 Nov 2015 10:29:11 +0000 (12:29 +0200)
committerVíctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
Mon, 30 Nov 2015 12:03:04 +0000 (13:03 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=756259

configure.ac
gst-libs/gst/vaapi/Makefile.am

index a8996da..900fce8 100644 (file)
@@ -24,6 +24,9 @@ m4_define([gst_vaapi_lt_age],           [0])
 # glib version number
 m4_define([glib_version], [2.32])
 
+# gmodule version number
+m4_define([gmodule_version], [2.32])
+
 # gstreamer version number
 m4_define([gst_api_version],            [autodetect])
 m4_define([gst12_version],              [1.1.90])
@@ -709,6 +712,11 @@ if test "$enable_egl" = "yes" -a $GLES_VERSION_MASK -ne 0; then
     AC_CHECK_LIB([EGL], [eglGetDisplay], [:], [USE_EGL=0])
     CPPFLAGS="$saved_CPPFLAGS"
     LIBS="$saved_LIBS"
+
+    dnl Check for GMODULE
+    GMODULE_VERSION_REQUIRED=gmodule_version
+    PKG_CHECK_MODULES([GMODULE], [gmodule-2.0 >= $GMODULE_VERSION_REQUIRED])
+    AC_SUBST(GMODULE_VERSION_REQUIRED)
 fi
 
 dnl Check for Wayland
index 107ef2a..314fd2d 100644 (file)
@@ -501,6 +501,7 @@ libgstvaapi_egl_@GST_API_VERSION@_la_CFLAGS =       \
        -DGST_USE_UNSTABLE_API                  \
        -I$(top_srcdir)/gst-libs                \
        $(GLIB_CFLAGS)                          \
+       $(GMODULE_CFLAGS)                       \
        $(GST_BASE_CFLAGS)                      \
        $(GST_VIDEO_CFLAGS)                     \
        $(LIBVA_CFLAGS)                         \
@@ -509,6 +510,7 @@ libgstvaapi_egl_@GST_API_VERSION@_la_CFLAGS =       \
 
 libgstvaapi_egl_@GST_API_VERSION@_la_LIBADD =  \
        $(GLIB_LIBS)                            \
+       $(GMODULE_LIBS)                         \
        $(GST_LIBS)                             \
        $(GST_BASE_LIBS)                        \
        $(GST_VIDEO_LIBS)                       \