[Ffmpeg-devel] [patch] building on windows

Diego Biurrun diego
Fri Jul 14 00:38:38 CEST 2006


On Thu, Jul 13, 2006 at 04:40:45PM +0200, Christoph Pfister wrote:
> 
> The following rule in the makefile doesn't work properly because symlinks 
> aren't available on windows.
> 
> Because of that users have to manually rename e.g. avcodec.dll.<number> to 
> avcodec.dll. The following patch fixes it.
> 
> --- old/common.mak	2006-07-13 16:17:56.000000000 +0200
> +++ new/common.mak	2006-07-13 16:32:07.000000000 +0200
> @@ -18,7 +18,11 @@ $(LIB): $(STATIC_OBJS)
>  	$(RANLIB) $@
>  
>  $(SLIBNAME): $(SLIBNAME_WITH_MAJOR)
> +ifeq ($(CONFIG_MINGW),yes)
> +	cp -sf $^ $@
> +else
>  	ln -sf $^ $@
> +endif

Hmm, 'cp -sf' makes symbolic links as well, at least with GNU cp.  So
does this work properly on Windows?  The '-s' gets ignored or what?

Diego




More information about the ffmpeg-devel mailing list