configure: suppress some warnings when debug is disabled
authorSebastian Rasmussen <sebrn@axis.com>
Fri, 25 May 2012 14:43:38 +0000 (16:43 +0200)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 9 Jun 2012 18:11:16 +0000 (19:11 +0100)
Warnings about unused variables should be suppressed if core has the
debug system disabled.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676824

configure.ac

index 83f1f79..50fe7a4 100644 (file)
@@ -159,8 +159,13 @@ AC_SUBST(GST_LICENSE)
 dnl set location of plugin directory
 AG_GST_SET_PLUGINDIR
 
+# set by AG_GST_PARSE_SUBSYSTEM_DISABLES above
+dnl make sure it doesn't complain about unused variables if debugging is disabled
+NO_WARNINGS=""
+AG_GST_CHECK_GST_DEBUG_DISABLED([NO_WARNINGS="-Wno-unused"], [NO_WARNINGS=""])
+
 dnl define an ERROR_CFLAGS Makefile variable
-AG_GST_SET_ERROR_CFLAGS($GST_GIT)
+AG_GST_SET_ERROR_CFLAGS($GST_GIT, [$NO_WARNINGS])
 
 dnl define correct level for debugging messages
 AG_GST_SET_LEVEL_DEFAULT($GST_GIT)