我目前正在建立一个新的软件项目,我想有一个自动生成系统。这个项目相当复杂,涉及c,c。它还必须使用外部工具(swig)生成自动绑定(python、php、java、ruby等)。
该项目应该能够在linux、windows和mac os x中构建和运行。
我调查过CMAKE、自动工具和WAF。有人有什么建议吗?
最佳答案
我建议您研究一下cruise control和/或cruise control.net,以实现自动化和持续集成。还要查看nant和ant的实际构建脚本功能。我每到一个地方,几乎每天都会用到这些,而且我还没有遇到任何我做不到的事情。有时我不得不自己做一些习惯性的任务…我在C做的…但仍然没有问题!