(Builder : Build > Advanced Build Controls....)
This sets options for how you want to build your project.
The Build Options check boxes affect the way the files are built.
Forces every file to be rebuilt, even if the dependencies show that the file has already been built and is up to date.
Continues building upon detection of an error. Normally, the build stops when an error occurs.
Deletes all of the files which are normally created when building the project. This includes object files, libraries, and executables. At each step where a file would be created in a normal build, the file is deleted instead. The only files that remain after Clean up are the source files necessary for building the project from scratch.
The Builder goes through the steps of building the project, but does not actually invoke any of the tools, such as the compiler, assembler, linker, archiver, etc. This option is usually used in conjunction with one of the Display Overrides settings described below. In particular, Progress, Reasons, and Commands can all be displayed in a test run. The Warnings setting has little effect in Test run mode because only the builder itself is executed in Test run mode, therefore only warnings from the builder itself are displayed.
Enabling both Test run and Commands is equivalent to the -dryrun and -# build-time options on the driver command line.
The Display Overrides check boxes affect the appearance of the build's output. These check boxes override display settings, which can also be set for your project in Project > Options for Selected Files... > General tab > Show. When the check box displays a plus (
), the option is turned on regardless of the setting in the project. When the check box displays a minus (
), the option is turned off regardless of the setting in the project. When the check box displays nothing (
), the setting in the project is used.
Displays the build steps as they occur. The default setting is on.
Displays any warnings that occur from the compilation process. The default setting is on.
Displays why a certain action takes place. The default setting is off.
Displays the actual program and arguments used in the step. Together with Test run, this is equivalent to the -dryrun and -# build-time command line options. The default setting is off.