On Wed, Jul 13, 2011 at 06:18:07PM +0100, Mans Rullgard wrote:
> This ensures the linker picks the just built libraries even
> if LDFLAGS for some reason contains -L flags pointing at
> other directories containing libav libraries.

OK

> --- a/Makefile
> +++ b/Makefile
> @@ -20,13 +20,15 @@ $(foreach VAR,$(SILENT),$(eval override $(VAR) = 
> @$($(VAR))))
>  
> +ALLFFLIBS = avcodec avdevice avfilter avformat avutil postproc swscale
> +
>  IFLAGS     := -I. -I$(SRC_PATH)
>  CPPFLAGS   := $(IFLAGS) $(CPPFLAGS)
>  CFLAGS     += $(ECFLAGS)
>  CCFLAGS     = $(CFLAGS)
>  YASMFLAGS  += $(IFLAGS) -Pconfig.asm
>  HOSTCFLAGS += $(IFLAGS)
> -LDFLAGS    += $(ALLFFLIBS:%=-Llib%)
> +LDFLAGS    := $(ALLFFLIBS:%=-Llib%) $(LDFLAGS)

Why not drop ALLFFLIBS and go for

  LDFLAGS    := $(FFLIBS:%=-Llib%) $(LDFLAGS)

this would simplify the Makefile slightly and -Llibfoo for disabled
foo is pointless anyway...

Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to