Blame m4/dbus-py-add-rst2htmlflag.m4

Packit 130fc8
dnl DBUS_PY_ADD_RST2HTMLFLAG(FLAG)
Packit 130fc8
dnl checks whether rst2html supports the given flag, and if so, adds
Packit 130fc8
dnl it to $RST2HTMLFLAGS. Same as JH_ADD_CFLAG, really.
Packit 130fc8
AC_DEFUN([DBUS_PY_ADD_RST2HTMLFLAG],
Packit 130fc8
[
Packit 130fc8
AS_CASE([" $RST2HTMLFLAGS "],
Packit 130fc8
[*@<:@\	\ @:>@$1@<:@\	\ @:>@*],
Packit 130fc8
  [],
Packit 130fc8
[*],
Packit 130fc8
  [
Packit 130fc8
  save_RST2HTMLFLAGS="$RST2HTMLFLAGS"
Packit 130fc8
  RST2HTMLFLAGS="$RST2HTMLFLAGS $1"
Packit 130fc8
  AC_MSG_CHECKING([whether [$]RST2HTML understands $1])
Packit 130fc8
  AS_IF([$RST2HTML --strict $RST2HTMLFLAGS /dev/null > /dev/null 2>/dev/null],
Packit 130fc8
    [dbuspy_has_option=yes],
Packit 130fc8
    [dbuspy_has_option=no])
Packit 130fc8
  AC_MSG_RESULT($dbuspy_has_option)
Packit 130fc8
  AS_IF([test $dbuspy_has_option = no],
Packit 130fc8
    [RST2HTMLFLAGS="$save_RST2HTMLFLAGS"])
Packit 130fc8
  ])
Packit 130fc8
])