Skip to main content
Last updated on Dec 22, 2025 You can override some Incredibuild settings for individual builds. This is done by creating sets of Incredibuild settings inside a configuration file. You can then reference these files when running builds. You can create and use multiple configuration files to support different use cases. This is currently supported for the Visual Studio integration, and when running builds from the command line.

Available Settings

*These parameters are not supported when using Incredibuild’s IBConsole command to run your builds.

Creating a Configuration File

The configuration files differ slightly depending on what Incredibuild command you use to run your builds (buildconsole or ibconsole). We recommend starting with our sample file: C:\Program Files (x86)\Incredibuild\ConfigFiles\Sample.ib_config.rsp. All config files must have the extension .rsp. Note: This sample assumes you are using buildconsole. If you are using ibconsole, remove /usemsbuild, /pemode, /predictedexecution32bitfallback, and /ForceEnglishMSBuildOutput. Copy
All parameters are included in the sample file for your convenience, but you do not need to include every parameter in the config file. Edit the file as desired based on the table above.

Using the Configuration File During a Build

The configuration files can be used in one of two ways when running a build:
  • Automatic: If you place the config file in the same location as the solution file, with the same name as the solution, it is automatically used when you run any projects in that solution. If you want to use multiple config files for the same solution (e.g. Debug vs. Release), name them with the solution name_cfg value from the command line. For example, if your solution is MySolution.ib_config.rsp, and you have different configurations for debug and release, you might use the following names: MySolution_Debug_x64.ib_config.rsp MySolution.ib_config.rsp
  • Command Line: If you specify the config file directly in the build command, that file will be used (this is not supported in VS IDE).
To specify a config file in the build command, add the flag @<relative or full path>\yourconfigfile.rsp. For example, @..\configx64.rsp

Example Use Cases

Using different config files for each solution

If you have a unique config file for each solution, name the config file the same name as the solution and place it in the same folder. It will be used whenever any project in that solution is run automatically.

Using multiple config files for a single solution

If you are using multiple config files for the same solution, you must specify the config file in the build command every time. This can useful when using the same solution for multiple targets (e.g. helloworld_x86.rsp, helloworld_x64.rsp)