我有 C++、Java 和 Python 的项目。 C++ 中的项目导出 SWIG 接口(interface),以便 Java 和 Python 项目可以使用它们。
我的问题是:我可以使用什么构建机制来管理依赖项并构建这些项目?
我用过SCons和GYP。它们相当易于使用并允许插件(代码生成器、编译器、加壳器)。我想知道是否有替代方案,特别是对 C++、Java 和 Python 的原生支持。
我在 Linux 平台上开发,但我也希望能够在 mac 和 win 平台上构建。
最佳答案
CMake
我在我的项目中使用并喜欢它。
还有 Rake(Ruby 自带,但可以用于任何事情),我对此评价很高。
关于java - SCons 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141511/