summaryrefslogtreecommitdiff
path: root/m4/gst-args.m4
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2012-01-19 14:15:08 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2012-01-19 14:15:08 +0000
commit7f96f7dbfbc7f4d492465201ebdc169ac6f9e8a4 (patch)
treefd834bfcd562560fcf9f4ee0628d240034560de6 /m4/gst-args.m4
parent2a59016f13316d1e7992fca4d3d8aab20c2ce512 (diff)
parent17fa4abf49d31cf5dcc2994bdbaa86e45a3fb69f (diff)
downloadgstreamer-common-7f96f7dbfbc7f4d492465201ebdc169ac6f9e8a4.tar.gz
Merge remote-tracking branch 'origin/master' into 0.11
Diffstat (limited to 'm4/gst-args.m4')
-rw-r--r--m4/gst-args.m418
1 files changed, 18 insertions, 0 deletions
diff --git a/m4/gst-args.m4 b/m4/gst-args.m4
index d16fa79..2dc0184 100644
--- a/m4/gst-args.m4
+++ b/m4/gst-args.m4
@@ -19,6 +19,7 @@ dnl AG_GST_ARG_ENABLE_EXTERNAL
dnl AG_GST_ARG_ENABLE_EXPERIMENTAL
dnl AG_GST_ARG_ENABLE_BROKEN
+dnl AG_GST_ARG_DISABLE_FATAL_WARNINGS
AC_DEFUN([AG_GST_ARG_DEBUG],
[
dnl debugging stuff
@@ -333,3 +334,20 @@ AC_DEFUN([AG_GST_ARG_ENABLE_BROKEN],
AC_MSG_NOTICE([not building broken plug-ins])
])
])
+
+dnl allow people (or build tools) to override default behaviour
+dnl for fatal compiler warnings
+AC_DEFUN([AG_GST_ARG_DISABLE_FATAL_WARNINGS],
+[
+ AC_ARG_ENABLE(fatal-warnings,
+ AC_HELP_STRING([--disable-fatal-warnings],
+ [Don't turn compiler warnings into fatal errors]),
+ [
+ case "${enableval}" in
+ yes) FATAL_WARNINGS=yes ;;
+ no) FATAL_WARNINGS=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --disable-fatal-warnings) ;;
+ esac
+ ],
+ [FATAL_WARNINGS=$GST_GIT]) dnl Default value
+])