2
# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
4
# This program is free software; you can redistribute it and/or modify
5
# it under the terms of the GNU General Public License as published by
6
# the Free Software Foundation; either version 2, or (at your option)
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
# GNU General Public License for more details.
14
# You should have received a copy of the GNU General Public License
15
# along with this program. If not, see <http://www.gnu.org/licenses/>.
17
# Make sure changes to m4_included files also cause aclocal.m4 to change.
23
cat >> configure.in << 'END'
24
m4_include([somefile.m4])
28
cat >Makefile.am <<'EOF'
30
test -f "$(srcdir)/somefile.m4"
31
test -f "$(srcdir)/m4/version1.m4"
32
test -f "$(srcdir)/m4/otherfile.m4"
37
echo MACRO1 >somefile.m4
38
echo 'AC_PREREQ([2.58])' >m4/otherfile.m4
40
cat >m4/version1.m4 <<EOF
43
m4_sinclude(m4/otherfile.m4)
46
cat >m4/version2.m4 <<EOF
51
grep version2 aclocal.m4
52
grep version1 aclocal.m4 && Exit 1
55
echo MACRO2 >somefile.m4
58
grep version2 aclocal.m4 && Exit 1
59
grep version1 aclocal.m4
62
# aclocal.m4 should change if we touch otherfile.m4
66
test `ls -1t aclocal.m4 m4/otherfile.m4 | sed 1q` = aclocal.m4