[FFmpeg-devel] [PATCH] Coremake support

Ronald S. Bultje rbultje
Mon May 14 17:07:31 CEST 2007


On May 14, 2007, Mans Rullgard wrote:
> Steve Lhomme wrote:
>> FFMPEG devs who use the FFMPEG libraries ? FFMPEG users ?
> They seem to be quite happy with the current makefiles.  No problem  
> we've
> encountered so far has been unsolvable with configure/make.

Now wait a minute, don't make yourself believe things that are not true.

Your configure/make thing is a hell to work with. Since years, I've  
maintained my own build system for ffmpeg/lav[cfu] which is based  
around automake/autoconf, and I will continue doing that until GNOME  
stops using auto*. Whatever GNOME moves to, I'll port this patch to.  
This is how projects that I've set up or my private projects use  
ffmpeg/lav[ufc], and this is how I contribute patches to ffmpeg. Your  
bash script or whatever-it-is may work for building peanuts or  
mplayer, but is unworkable otherwise. You'll also notice that other  
larger software projects, e.g. vlc and xine, integrate ffmpeg into  
their own build system (which is auto*-based); they don't actually  
use the configure/make trick that you use.

I call this hell because it's a large and laborous task, which isn't  
exactly interesting. However, it's necessary. Please stop making  
yourself believe ffmpeg's build system is elegant or that the larger  
projects using it like it or even use it. Not that I think this  
CoreMake thing is any better, or that I have the illusion that ffmpeg  
will ever accept using auto*, I'm not that stupid. I submitted the  
patch and accept it being rejected by principle. For now. :-).


More information about the ffmpeg-devel mailing list