aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-08-28 14:24:37 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2010-08-28 14:24:37 +0200
commitfeb1bad3303f9e5b7d6afa0bfe3ad57e8714dc52 (patch)
treea9beb85611c4fa647737100bff33e397144e786b /configure
parent00374acf3061c2c6c34fd2eda42e452211f7c4f9 (diff)
parentb0a89cc6e5ffff050ddecd09e9af8eb6723f9ba6 (diff)
Pull in Makefile dependencies fix from mainline.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure b/configure
index b0035438..1883f480 100755
--- a/configure
+++ b/configure
@@ -576,6 +576,14 @@ EOF
fi
fi
+case "$CC" in
+*gcc* )
+ echo CFLAGS+=-MD -MF .depend/\$@.d >> Makefile.settings
+ for i in . lib protocols protocols/*/; do
+ mkdir -p $i/.depend
+ done
+esac
+
if [ "$msn" = 0 ]; then
echo '#undef WITH_MSN' >> config.h
else