My two US cents :).

On Mar 19, 2008, at 9:17 PM, Jani Taskinen wrote:
Here is a quick run down of some of the features of CMake and tools associated with it:
• A single configure script that would be used regardless of the OS
• A much simpler scripting language
m4 is simple. :-p

Since when?

• Generates native build files (make, XCode, Visual Studio 6, 7.1, 8)
err..a simple Makefile isn't "native" enough? Like we have right now? :)
Care to explain what you meant with this?

Make is outmoded, outdated, and not up to the task of modern builds. You can't use a Makefile (effectively) with Xcode.

• Use a build directory so that all build related files are outside the main source tree, no more pollution of your checkout.
You can do that already even with autoconf generated configure: Just call the configure script from wherever you want to build the stuff. (I build PHP always outside the source tree to not pollute my checkout. :)

As do I, but I still have to pollute my checkout with buildconf or csript buildconf.js.

Bill Hoffman of Kitware who produce CMake and the related tools have offered their assistance in our transition, including adding ports to any unsupported operating systems or features that would prevent us from currently doing the move.
phpize is the one and only thing that comes to my mind as an obstacle..but it's propably possible to simulate using this CMake thingie? Everyone has CMake installed, right? :D

If automake and autoconf can do it, then as a rule CMake can do it better.

-- Gwynne, Daughter of the Code
"This whole world is an asylum for the incurable."


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to