[FFmpeg-devel] [PATCH] Coremake support
Mon May 14 17:36:50 CEST 2007
On Mon, May 14, 2007 at 11:07:31AM -0400, Ronald S. Bultje wrote:
> 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.
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/
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
If it would at least produce shell scripts that are correctly indented
instead of just randomly...
More information about the ffmpeg-devel