什么是SCons替代品?

Igo*_*tis 6 c++ python java scons gyp

我有C++,Java和Python的项目.C++中的项目导出SWIG接口,因此Java和Python项目可以使用它们.

我的问题是:我可以使用什么构建机制来管理依赖项并构建这些项目?

我使用过SCons和GYP.它们相当容易使用并允许插件(代码生成器,编译器,打包器).我想知道是否有替代方案,特别是对C++,Java和Python的原生支持.

我在Linux平台上开发,但我希望能够构建mac并赢得平台.

gre*_*ade 9

CMake的

我使用并喜欢它用于我的项目.

还有Rake(附带Ruby,但可以用于任何东西),我认为相当高.


pyf*_*unc 7

一个有希望的替代方案是waf:

其他:

不完全但非常相关: