> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging.incredibuild.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Accelerating Custom Tools

Last updated on Mar 08, 2023

The [DevTools Solution](/windows/9.0/devtools-solution) enables you to add acceleration and distribution support for other tools and processes used in the development environment.

Some common tasks that Incredibuild distributes in a Make-based build are based on the GCC compiler and the other compilers Incredibuild supports out-of-the-box. However, some projects have very time-consuming custom tools that are executed as part of the build, such as rendering, encoding, compression, and custom compilers. You can extend Incredibuild's functionality to also distribute these tasks by adding a configuration file that tells Incredibuild which tools you'd like it to distribute to idle cores across your network.

Support can be extended to additional tools, by adding **/Profile** to the BuildConsole command.

For example, if you have a Make application, which includes compression of files and encoding to audio files, you can accelerate or distribute parts of the audio encoding and/or compression, by adding **profile.xml** to the **buildconsole** command, and in **profile.xml**, define the tools to accelerate. This is the done the same as in [Visual Studio 2010 and later](/windows/9.0/accelerating-custom-build-steps).

**To add support for other tools using a profile XML file:**

1. [Create a profile XML file](/windows/9.0/create-profile-xml-file).

2. In the profile XML file, define the tools that you want **BuildConsole /command** to accelerate and distribute.

3. Add the **/profile** option to your BuildConsole command line:

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

**Note:** This command line provides additional distribution and configuration instructions, as defined in the profile XML file.

[https://docs.incredibuild.com/Default.htm](https://docs.incredibuild.com/Default.htm)

[https://docs.incredibuild.com/lin/latest/Default.htm](https://docs.incredibuild.com/lin/latest/Default.htm)

[https://docs.incredibuild.com/win/v9/Default.htm](https://docs.incredibuild.com/win/v9/Default.htm)

[https://docs.incredibuild.com/cloud/Default.htm](https://docs.incredibuild.com/cloud/Default.htm)

Windowshttps\://[www.incredibuild.com/](http://www.incredibuild.com/) 9.6.11
