一个很不错的关于编译系统的评述:
http://www.gamesfromwithin.com/articles/0509/000100.html
http://www.gamesfromwithin.com/articles/0509/000100.html
name | decision | pros | cons | link |
ant |
not evaluated |
- good log output |
cc task is not flexible. | |
rake | bad | same as rant |
- no dependency check - same as rant |
|
rant | bad | fast incremental build speed |
- can't generate vc projects - no build-in support of out-of-source build |
|
cmake | not good | - chosed by KDE as build tool. Has potencial to be better. |
- not build tool, but makefile generator. - limited by native makefiles. |
http://www.cmake.org/ |
omake | not evaluated | |||
scons | current the best choice |
- I've used it for a long time. - flexible |
slow incremental build time | |
a-a-p | not evaluated | http://www.a-a-p.org/ | ||
bjam | bad |
- slow build speed - strange language |
||
jam | bad |
dead project already |