2
# Copyright (C) 2003, 2004, 2006, 2007, 2008 Free Software Foundation,
5
# This program is free software; you can redistribute it and/or modify
6
# it under the terms of the GNU General Public License as published by
7
# the Free Software Foundation; either version 2, or (at your option)
10
# This program is distributed in the hope that it will be useful,
11
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
# GNU General Public License for more details.
15
# You should have received a copy of the GNU General Public License
16
# along with this program. If not, see <http://www.gnu.org/licenses/>.
18
# Test missing with version mismatches.
24
cat >>configure.in <<'EOF'
32
$AUTOMAKE --add-missing
34
# Make sure we do use missing, even if the user exported AUTOCONF.
35
# (We cannot export this new value, because it would be used by Automake
36
# when tracing, and missing is no good for this.)
37
MYAUTOCONF="./missing --run $AUTOCONF"
40
./configure AUTOCONF="$MYAUTOCONF"
43
# Hopefully the install version of Autoconf cannot compete with this one...
44
echo 'AC_PREREQ(9999)' >> aclocal.m4
47
# Try version number suffixes if we can add them safely.
48
case $MYAUTOCONF in *autoconf)
49
./configure AUTOCONF="${MYAUTOCONF}6789"
52
# Hopefully the install version of Autoconf cannot compete with this one...
53
echo 'AC_PREREQ(9999)' >> aclocal.m4
57
# Run again, but without missing, to ensure that timestamps were updated.
58
export AUTOMAKE ACLOCAL
59
./configure AUTOCONF="$MYAUTOCONF"
62
# Make sure $MAKE fails when timestamps aren't updated and missing is not used.