summaryrefslogtreecommitdiff
path: root/m4/dbus-py-add-rst2htmlflag.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/dbus-py-add-rst2htmlflag.m4')
-rw-r--r--m4/dbus-py-add-rst2htmlflag.m423
1 files changed, 23 insertions, 0 deletions
diff --git a/m4/dbus-py-add-rst2htmlflag.m4 b/m4/dbus-py-add-rst2htmlflag.m4
new file mode 100644
index 0000000..88b4de0
--- /dev/null
+++ b/m4/dbus-py-add-rst2htmlflag.m4
@@ -0,0 +1,23 @@
+dnl DBUS_PY_ADD_RST2HTMLFLAG(FLAG)
+dnl checks whether rst2html supports the given flag, and if so, adds
+dnl it to $RST2HTMLFLAGS. Same as JH_ADD_CFLAG, really.
+AC_DEFUN([DBUS_PY_ADD_RST2HTMLFLAG],
+[
+case " $RST2HTMLFLAGS " in
+*@<:@\ \ @:>@$1@<:@\ \ @:>@*)
+ ;;
+*)
+ save_RST2HTMLFLAGS="$RST2HTMLFLAGS"
+ RST2HTMLFLAGS="$RST2HTMLFLAGS $1"
+ AC_MSG_CHECKING([whether [$]RST2HTML understands $1])
+ if $RST2HTML --strict $RST2HTMLFLAGS /dev/null > /dev/null 2>/dev/null; then
+ dbuspy_has_option=yes
+ else
+ dbuspy_has_option=no
+ fi
+ AC_MSG_RESULT($dbuspy_has_option)
+ if test $dbuspy_has_option = no; then
+ RST2HTMLFLAGS="$save_RST2HTMLFLAGS"
+ fi
+ ;;
+esac])