[cmake-developers] Why not disable the Unix Makefiles generator for Darwin?

Richard Wackerbarth richard at NFSNet.org
Sat Jul 14 10:00:13 EDT 2012


By default, Ninja is disabled on Darwin because it has NEVER worked for a number of the scenarios in the test suite.
These have to do with building OSX packages, etc.) If YOU need to use certain ninja capabilities and are not affected by those shortcomings, you can easily build a version with ninja enabled.

As far as "same problems with Unix Makefile generator", then that is because you are trying to do something out of the mainstream and THAT aspect (MacPorts gcc-4.7 ?) is broken. It doesn't really have to do with ninja support.

However, CMake never claimed to support compilers other than the ones released by the vendor. It's a nice extra when it does. But failing to do so is not "mission critical".

Correctly building Mac OSX packaging IS a requirement.

Richard




More information about the cmake-developers mailing list