IncrediBuild Action

IncrediBuild allows for running distributed Visual Studio builds.

Options

Build Target

Target

The solution containing the project to be built.

Configuration

The solution configuration to be built.

Project Name

The project with in the solution to be built.

Preset

The name of a preset (previously saved in the Batch Build Dialog) which is the focus of this build action.

Build Options

Continue Building if a compile fails

The build process will continue even if the compile fails. Note that typically this means some other part of the build will fail.

Beep when completed

Beep when the build has completed.

Rebuild (performs clean before build)

Perform a rebuild on the project. This will make sure that the project output is cleared and then a fresh build is performed.

Perform all build steps except linking

Performs a the build steps required. Then skips linking when that is the next step to occur in a normal build process.

No Recurse (ignore sub projects)

Simply ignores sub-projects when processing the build.

Wait for current build to complete

Signals to the build agent to wait for any other build processes it is performing to complete. Then once complete this build process will be queued and performed.

Use Environment Paths (instead of MS Visual Studio IDE Paths)

Use PATH, INCLUDE, LIBPATH, and LIB environment variables instead of MS Visual C++ IDE paths.

Create Browse Info

Whether to create browser information or not.

Logging

Log Options

Output to Log file

The file to write the output log to.

Silent (no output in log)

No output will be written to the build log. This makes tracking build issues harder as they are not reported.

Suppress Logo in log

Turns off the IncrediBuild banner when it starts writing build process output.

Additional

Additional

Only compile these files (one file per line)

A list of files that should be compiled. Anything that is not listed will be ignored.

Additional CL Flags

List of additional flags to be sent to the compiler.

Remove these CL Flags

List of flags not to be sent to the compiler. If they were to be sent they are removed.

Additional Linker Options

List of additional flags to be sent to the linker.

Remove these Linker Options

List of flags not to be sent to the linker. If they were to be sent they are removed.

Disable IncrediLink

Turn off IncrediBuild linker.