mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
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. Originally committed as revision 19620 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
8f0c157aaa
commit
aef6bd1bdd
6
configure
vendored
6
configure
vendored
@ -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'
|
||||
|
Loading…
Reference in New Issue
Block a user