#! /bin/sh # Test to make sure config.h works in a subdir. # Report from Alexandre Oliva. . $srcdir/defs || exit 1 cat > configure.in << 'END' AM_INIT_AUTOMAKE(nonesuch, nonesuch) PACKAGE=nonesuch VERSION=nonesuch AC_ARG_PROGRAM AC_PROG_INSTALL AC_PROG_MAKE_SET AM_CONFIG_HEADER(include/config.h) AC_OUTPUT(Makefile include/Makefile) END : > Makefile.am : > acconfig.h mkdir include : > include/Makefile.am : > include/config.h.in $AUTOMAKE || exit 1 (sed -n -e '/^DIST_COMMON =.*\\$/ { :loop p n /\\$/ b loop p n }' -e '/^DIST_COMMON =/ p' Makefile.in | grep acconfig.h) || exit 1 grep 'stamp-h.in:.*acconfig.h' include/Makefile.in || exit 1 # Make sure re-running automake in a different way generates same # Makefile.in. mv Makefile.in save $AUTOMAKE Makefile || exit 1 cmp Makefile.in save