[FFmpeg-devel] [PATCH] Coremake support

Reimar Döffinger Reimar.Doeffinger
Mon May 14 17:36:50 CEST 2007


Hello,
On Mon, May 14, 2007 at 11:07:31AM -0400, Ronald S. Bultje wrote:
[...]
> Your  
> bash script or whatever-it-is may work for building peanuts or  
> mplayer, but is unworkable otherwise.

Why?

> 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.

Are you sure they wouldn't still do that even when we were using auto*?
If you wanted to use ffmpeg configure, whatever it is based on, you'd
have to include the whole ffmpeg directory instead of only libavutil/
libavcodec/libavformat.
You'd also have to convert your configure options into ffmpeg ones.

[...]
> 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. :-).

With good reason, auto* is hard to read and almost impossible to debug
and fix - to locate the problem you first have to check the really
unreadable shell script, then sort out the parts that were not
auto-generated to search for them in the ac file and you still have to
handle the horrible mixture of self-hacked checks in shell script and
other stuff.
If it would at least produce shell scripts that are correctly indented
instead of just randomly...

Greetings,
Reimar D?ffinger




More information about the ffmpeg-devel mailing list