加速自定义工具

借助 DevTools Solution,您可以为开发环境中的其他在用工具与进程提供更多加速与分发支持。

一些常见任务(通常由 Incredibuild 在基于 Make 的构建中分发)基于的是 GCC 编译器和其他 Incredibuild 支持的现成编译器。但是,某些作为构建一部分而执行的项目自定义工具非常耗时,这些工具包括渲染、编码、压缩和自定义编译器等。通过扩展 Incredibuild 的功能,您也可以分发这些任务,方法是添加配置文件,告知 Incredibuild 您想要让它将哪些工具跨网络分发至空闲核心。

通过将 /Profile 添加至 BuildConsole 命令,支持范围可以扩展至更多工具。

例如,如果您拥有一个 Make 应用程序,其中包含压缩文件和音频文件编码,那么您可以通过将 profile.xml 添加至 buildconsole 命令,加速或分发部分音频编码和/或压缩内容,您也可以在 profile.xml 文件中定义哪些工具需要加速。该做法与 Visual Studio 2010 及更高版本 中的做法相同。

要使用 Profile XML 文件为其他工具添加支持,需进行以下操作:

  1. 创建 Profile XML 文件

  2. 在 Profile XML 文件中,定义哪些工具需要让 BuildConsole /command 进行加速和分发。

  3. /profile 选项添加至 BuildConsole 命令行:

    BuildConsole /command="<job command line>" [Options] /profile="Profile.XML"

注意: 此命令行包含了附加的分发和配置说明,如 Profile XML 文件中所述。