diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 199feeed..afef1958 100644 --- a/configure.ac +++ b/configure.ac @@ -11,6 +11,22 @@ AC_CONFIG_FILES([libqpdf.pc]) AC_CONFIG_FILES([libqpdf.map]) AC_CONFIG_HEADERS([libqpdf/qpdf/qpdf-config.h]) +# Check to see if automatically generated files are outdated and if we +# can update them. +AC_CHECK_PROG(AUTOCONF,autoconf,1,0) +AC_CHECK_PROG(AUTOHEADER,autoheader,1,0) +AC_CHECK_PROG(ACLOCAL,aclocal,1,0) +AC_CHECK_PROG(MD5SUM,md5sum,1,0) +if test "$AUTOCONF$AUTOHEADER$ACLOCAL$MD5SUM" = "1111"; then + if ! md5sum configure.ac m4/* | diff - autofiles.sums; then + AC_MSG_ERROR(autofiles are autodated; rerun autogen.sh) + fi +fi + +if md5sum configure.ac m4/* | diff -q - autofiles.sums; then + echo "Automatically generated files are stale; rerun autogen.sh" +fi + AC_PROG_CC AC_PROG_CC_C99 AC_PROG_CXX |