# Check whether xgettext supports the --flag option.  If it does not,
# we forcibly override XGETTEXT_OPTIONS in po/Makefile.in to prevent
# its being used.  (See po/Makevars for further explanation.)
#
# Yes, this is a big hack, but due to the way po/Makefile is
# generated, there is no other way to do this in a dynamic fashion.

AC_DEFUN([AC_PROG_XGETTEXT_FLAG_OPTION],
[AC_CACHE_CHECK([whether xgettext supports --flag],
		ac_cv_prog_xgettext_flag_option,
  [echo 'int main(void) { return 0; }' >> conftest.c
   if ${XGETTEXT} --flag printf:1:c-format -o conftest.po conftest.c \
      >/dev/null 2>&1
   then ac_cv_prog_xgettext_flag_option=yes
   else ac_cv_prog_xgettext_flag_option=no
   fi])
 AC_CONFIG_FILES([po/Makefile.in],
  [if test $xgettext_flag_option = no; then
     echo 'XGETTEXT_OPTIONS = $(XGETTEXT_OPTIONS_NO_FLAG)' >>po/Makefile.in
   fi],
  [xgettext_flag_option=$ac_cv_prog_xgettext_flag_option])
])


syntax highlighted by Code2HTML, v. 0.9.1