JamPlus 是一个非常快速且功能强大的代码和数据构建系统,通常被用于高效并行处理海量代码和数据集的构建。
功能特性:
跨平台:可用于 Windows、Linux 和 Mac OS X 。
支持编译器:Visual C ++ 201x / 200x / 6、GCC、Clang 和 MinGW 等。
目标平台:提供用于 Windows、Linux、macOS、iOS 和 Android 等目标平台的模块。
Workspace/项目生成器:输出用于 Visual Studio IDE 和 Xcode 的项目文件。
多次传递:运行多次未知依赖关系的收集
网络缓存:可从预设的目标的一个或多个共享网络文件缓存中检索任何要构建的目标。
命令行依赖:当目标的“命令行”发生更改时,目标将被重构。
强大的新变量扩展
Cache 依赖:当依赖信息被扫描时,它会为下一次构建提前进行缓存,以提供巨大的性能提升。
批量编译
支持 Checksum
支持 Lua