* configure.in: Add -MP to DEPFLAGS.

Fixes: debbugs:9372
This commit is contained in:
Jan Djärv 2011-08-26 09:12:16 +02:00
parent 16e07ee0c3
commit 52ec1febdd
2 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2011-08-26 Jan Djärv <jan.h.d@swipnet.se>
* configure.in: Add -MP to DEPFLAGS (Bug#9372).
2011-08-13 Jan Djärv <jan.h.d@swipnet.se>
* configure.in: Add header check: sys/socket.h (Bug#8477),

View file

@ -1390,7 +1390,7 @@ if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
if test $HAVE_GNU_MAKE = yes; then
AC_MSG_CHECKING([whether gcc understands -MMD -MF])
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -MMD -MF deps.d"
CFLAGS="$CFLAGS -MMD -MF deps.d -MP"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])], , ac_enable_autodepend=no)
CFLAGS="$SAVE_CFLAGS"
test -f deps.d || ac_enable_autodepend=no
@ -1398,7 +1398,7 @@ if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
AC_MSG_RESULT([$ac_enable_autodepend])
fi
if test $ac_enable_autodepend = yes; then
DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d'
DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d -MP'
## In parallel builds, another make might create depdir between
## the first test and mkdir, so stick another test on the end.
## Or use install-sh -d? mkdir -p is not portable.