[FFmpeg-cvslog] r15601 - trunk/configure

Diego Biurrun diego
Mon Oct 13 23:05:10 CEST 2008


On Sun, Oct 12, 2008 at 06:35:57PM +0100, M?ns Rullg?rd wrote:
> diego <subversion at mplayerhq.hu> writes:
> 
> > Log:
> > Replace sed trickery in the gcc dependency generation command by use of
> > the -MT option as suggested by Ramiro.
> >
> > --- trunk/configure	(original)
> > +++ trunk/configure	Sun Oct 12 19:31:25 2008
> > @@ -1016,8 +1016,9 @@ SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIB
> >
> > -# 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 $@ $<'
> 
> This doesn't work with gcc 2.95.  I'm not sure whether it's available
> with 3.x.  Please revert.

It was a brainfart.  The comment was an improvement though.

Diego




More information about the ffmpeg-cvslog mailing list