summaryrefslogtreecommitdiff
path: root/proto/x11proto/aclocal.m4
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2007-07-29 08:38:07 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2007-07-29 08:38:07 +0000
commit17c34b08a0e8af06bac96904ac68d510b1eb73fa (patch)
tree79ad2c34ca713762e09e5ea68e197a475d6e5a68 /proto/x11proto/aclocal.m4
parent53572d0bdb91609e1aee7705e40c03ffcfc59265 (diff)
regen
Diffstat (limited to 'proto/x11proto/aclocal.m4')
-rw-r--r--proto/x11proto/aclocal.m435
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.