KJam Build Tool 0.37
许可: 免费 文件大小: 371.00 KB
用户评分: 1.3/5 - 3 评分
请稍候,您的下载链接正在检测恶意内容。
您将能够在 5 秒内下载。
您将能够在 5 秒内下载。
关于 KJam Build Tool
KJam 是一个构建工具,如制造。它使用的语法类似于 Jam,但比原始语法更强大。它是目前可用的最快生成系统,适用于完整生成和增量生成。它具有当前任何生成系统中最快的依赖性扫描程序。即使对于拥有数千个文件的项目,KJam 也会完成扫描,几乎立即开始构建。与大多数当前的生成系统不同,KJam 从一开始就设计为多线程,从而最大限度地利用多处理器工作站。通过使用批处理构建,内置 shell 和并行命令执行 KJam 可从根本上缩短生成时间。与 MSBuild 或 Gnu Make 相比,多处理器工作站上的 KJam 减少了 2-5 倍的 MSVC 构建时间。KJam 旨在支持拥有数十万个文件的最大项目。它甚至可以作为生成服务器的分布式对等网络运行,允许项目在大型异构生成计算机网络上共享生成负载。KJam 的依赖项扫描程序使用高级缓存技术,这使得在处理大量目标时特别高效。它有每个目标视图路径。KJam 在生成过程中计算其目标的依赖项。无需单独的下线执行依赖步骤。默认情况下,在任何平台上,KJam 都使用自己的内置 sh 类 shell 运行其命令脚本。这样,开发人员就可以在每个平台上期望一组通用的最小 shell 功能。使用内置 shell 允许 KJam 报告命令脚本中的错误,这些脚本直接在 jamfile 中引用错误命令,这是外部 shell 无法执行的。它消除了多个平台之间的另一个区别,从而更容易编写在任何平台上运行的操作。KJam 目前在 Windows 和 Linux 上运行,并且预配置为支持 MSVC 和 GCC。它可以轻松地扩展以支持任何编译器或软件工具。