[FFmpeg-cvslog] r19620 - trunk/configure
mru
subversion
Mon Aug 10 19:25:47 CEST 2009
Author: mru
Date: Mon Aug 10 19:25:46 2009
New Revision: 19620
Log:
Fix dependency generation with ccache/gcc
When running behind ccache, the output from -MMD is corrupted unless
we also use the -MF and -MT flags.
Since ccache is difficult to detect and gcc 2.x doesn't support the
-MF and -MT flags, we always use the old dependency generation method
when gcc 2.x is detected.
Modified:
trunk/configure
Modified: trunk/configure
==============================================================================
--- trunk/configure Mon Aug 10 19:25:42 2009 (r19619)
+++ trunk/configure Mon Aug 10 19:25:46 2009 (r19620)
@@ -1510,8 +1510,10 @@ filter_asflags=echo
if $cc -v 2>&1 | grep -qi ^gcc; then
cc_type=gcc
- CC_DEPFLAGS='-MMD'
- AS_DEPFLAGS='-MMD'
+ if ! $cc -dumpversion | grep -q '^2\.'; then
+ CC_DEPFLAGS='-MMD -MF $(@:.o=.d) -MT $@'
+ AS_DEPFLAGS='-MMD -MF $(@:.o=.d) -MT $@'
+ fi
elif $cc --version 2>/dev/null | grep -q Intel; then
cc_type=icc
CC_DEPFLAGS='-MMD'
More information about the ffmpeg-cvslog
mailing list