mirror of
git://anongit.mindrot.org/openssh.git
synced 2024-12-31 23:02:05 +00:00
Move stale-configure check as early as possible.
We added a check in Makefile to catch the case where configure needs to be rebuilt, however this did not happen until a build was attempted in which case all of the work done by configure was wasted. Move this check to the start of configure to catch it as early as possible. ok djm@
This commit is contained in:
parent
099d6b5628
commit
722a56439a
@ -185,16 +185,11 @@ FIXPATHSCMD = $(SED) $(PATHSUBS)
|
||||
FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(SED) \
|
||||
@UNSUPPORTED_ALGORITHMS@
|
||||
|
||||
all: configure-check $(CONFIGFILES) $(MANPAGES) $(TARGETS)
|
||||
all: $(CONFIGFILES) $(MANPAGES) $(TARGETS)
|
||||
|
||||
$(LIBSSH_OBJS): Makefile.in config.h
|
||||
$(SSHOBJS): Makefile.in config.h
|
||||
$(SSHDOBJS): Makefile.in config.h
|
||||
configure-check: $(srcdir)/configure
|
||||
|
||||
$(srcdir)/configure: configure.ac $(srcdir)/m4/*.m4
|
||||
@echo "ERROR: configure is out of date; please run ${AUTORECONF} (and configure)" 1>&2
|
||||
@exit 1
|
||||
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
|
||||
|
@ -16,6 +16,14 @@
|
||||
AC_INIT([OpenSSH], [Portable], [openssh-unix-dev@mindrot.org])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_SRCDIR([ssh.c])
|
||||
|
||||
# Check for stale configure as early as possible.
|
||||
for i in $srcdir/configure.ac $srcdir/m4/*.m4; do
|
||||
if test "$i" -nt "$srcdir/configure"; then
|
||||
AC_MSG_ERROR([$i newer than configure, run autoreconf])
|
||||
fi
|
||||
done
|
||||
|
||||
AC_LANG([C])
|
||||
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
|
Loading…
Reference in New Issue
Block a user