diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2007-07-29 08:38:07 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2007-07-29 08:38:07 +0000 |
commit | 17c34b08a0e8af06bac96904ac68d510b1eb73fa (patch) | |
tree | 79ad2c34ca713762e09e5ea68e197a475d6e5a68 /proto/x11proto/aclocal.m4 | |
parent | 53572d0bdb91609e1aee7705e40c03ffcfc59265 (diff) |
regen
Diffstat (limited to 'proto/x11proto/aclocal.m4')
-rw-r--r-- | proto/x11proto/aclocal.m4 | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/proto/x11proto/aclocal.m4 b/proto/x11proto/aclocal.m4 index 02b354806..08d7e4ac1 100644 --- a/proto/x11proto/aclocal.m4 +++ b/proto/x11proto/aclocal.m4 @@ -687,6 +687,41 @@ AC_DEFUN([_AM_IF_OPTION], # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. |