导航

build tools evalulation

Posted on 2006-07-05 11:29  chenlee  阅读(276)  评论(0编辑  收藏  举报
一个很不错的关于编译系统的评述:
http://www.gamesfromwithin.com/articles/0509/000100.html


name decision pros cons link
ant

not evaluated

- good log output
- fast startup speed

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.
- hard to do automation

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
- mailing list is full of shit

jam bad

dead project already