opencv: avoid 'unused' compiler warnings with inline functions in opencv headers
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 9 Sep 2010 10:07:47 +0000 (11:07 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 9 Sep 2010 14:29:31 +0000 (15:29 +0100)
Override CV_INLINE to avoid 'unused' gcc warnings. GLib will take care of defining
'inline' sufficiently and OpenCV's define isn't good enough to avoid 'unused'
compiler warnings (at least in version 2.1.0).

ext/opencv/Makefile.am

index 954db8fd8437045632e99627bdd7bde82725d981..feed68e6aaa2bcc28f1836277be9ba8051a01d7b 100644 (file)
@@ -20,8 +20,11 @@ libgstopencv_la_SOURCES = gstopencv.c \
 
 # flags used to compile this facedetect
 # add other _CFLAGS and _LIBS as needed
+#
+# override CV_INLINE: GLib will take care of defining 'inline' sufficiently and
+# OpenCV's define isn't good enough to avoid 'unused' gcc warnings (at v2.1.0)
 libgstopencv_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(OPENCV_CFLAGS) \
-                       $(GST_PLUGINS_BASE_CFLAGS)
+       $(GST_PLUGINS_BASE_CFLAGS) -DCV_INLINE="static inline"
 
 libgstopencv_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(OPENCV_LIBS) \
                        $(GSTPB_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR)