[vlc-devel] commit: Disable the default compilation of cmake as its support is to-be-removed. ( Felix Paul Kühne )

Rémi Denis-Courmont rdenis at simphalempin.com
Sat May 24 18:55:40 CEST 2008

Le Saturday 24 May 2008 19:37:06 Rafaël Carré, vous avez écrit :
> I more or less successfully builds VLC with cmake on OSX & Linux,
> didn't spend too much time on it yet.

Hmmph, cmake is pretty unusable on Linux at the moment. It lacks way too many 
plugin checks. Frankly, I would not mind switching to CMake if:
- the documentation was remotely as good as the autotools one
  (I _mean_ offline documentation, not some unreliable wiki)
- someone bothered to port the whole set of configure.ac checks.

Personally, I'd rather keep the slow autotools than bother with these issues.

> autotools building and configuration is still slow, and courmisch will
> not make anymore drastic enhancements I fear.

Yeah, it's fairly difficult to make it significantly faster at this point. 
Removing libtool would help but then building shared libraries on ELF 
platforms will become, hmm, challenging (and I am quite suspicious about what 
cmake does there).

That being noted, much of the slowness of autotools is due to a much stricter 
dependency tracking. CMake often fails to rebuild stuff that should be 
rebuilt... If you're happy that way, you can also do
./configure --disable-dependency-tracking --disable-maintainer-mode

Also, if you're building a package for installation, you should really:
./configure --enable-fast-install --disable-maintainer-mode

Rémi Denis-Courmont

More information about the vlc-devel mailing list