diff options
author | Diego Biurrun <diego@biurrun.de> | 2008-10-12 17:31:25 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2008-10-12 17:31:25 +0000 |
commit | 3a2bcaed7cb6504b7c8ca148815b9b694b690be0 (patch) | |
tree | c9d69ac740b5b5f4c2e7383e67d6040ebe48c227 | |
parent | ca9acf97673a12f879ee8e94e732d5b16996779d (diff) | |
download | ffmpeg-3a2bcaed7cb6504b7c8ca148815b9b694b690be0.tar.gz |
Replace sed trickery in the gcc dependency generation command by use of
the -MT option as suggested by Ramiro.
Originally committed as revision 15601 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rwxr-xr-x | configure | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1016,8 +1016,9 @@ SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIBVERSION)' SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)' LIB_INSTALL_EXTRA_CMD='$(RANLIB) "$(LIBDIR)/$(LIBNAME)"' -# gcc stupidly only outputs the basename of targets with -MM -DEPEND_CMD='$(CC) $(CFLAGS) -MM -MG $< | sed -e "/^\#.*/d" -e "1s,^,$(@D)/," -e "s,\\([[:space:]]\\)\\(version\\.h\\),\\1\$$(BUILD_ROOT_REL)/\\2,"' +# gcc stupidly only outputs the basename of targets with -MM, but we need the +# full relative path for objects in subdirectories for non-recursive Make. +DEPEND_CMD='$(CC) $(CFLAGS) -MM -MG -MT $@ $<' # find source path source_path="`dirname \"$0\"`" |