Jussi Pakkanen wrote:
Compared to dmake, CMake has the following advantages for OOo.

- actively being developed
- used widely and thus known by lots of people
- native support for all major platforms and IDEs
- cross-platform autoconf replacement
- straightforward syntax, no shell magicks required (but you can use
them if you want to)

Other nice features can be found here:

http://www.cmake.org/Wiki/Really_Cool_CMake_Features
Actually, cmake has way to much features ;-)

The key requirements for a build system for OOo is that it has:
- few dependencies
- portable
- small
- limited to the set of features absolutely needed
  (every additional feature is a lockin)

While dmake might be obscure, it fits these requirements pretty well, and more is lost than gained IMHO by moving to CMake.

CMake might have something going for it as a replacement for the mess that is autotools, however thats not an issue with OOo.

If you would offer a migration path from dmake to plain GNU make and from tcsh to bash, that might be quite interesting ...

A recurring theme in OOo conference presentations and similar material
seems to be that hacking on OOo is hard for newcomers partly because
it is such a complex beast to build. Making it easier could bring in
more contributors.
dmake is not what makes OOo complex.

Have Fun,

Björn Michaelsen


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to