Build menu (builder) | ||
---|---|---|
Menu item | Meaning | Command |
Build Program |
Builds the current program and shows the status of the build in a separate window. For any type of build, the project will be saved first if it has been modified. |
Build |
Build Selected Files |
Builds only the selected files instead of the whole project. |
Build Selected |
Rebuild All |
Builds the current project, and forces every file to be rebuilt, even if the dependencies show that the file has already been built and is up to date. |
Build All |
Build and Ignore Errors |
Builds the current project, and continues building upon detection of an error. Normally, the build stops when an error occurs. |
Build IgnoreErrors |
Cleanup Intermediate Files |
Deletes all of the files which are normally created when building the project. This includes object files, libraries, and executables. In other words, 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. |
Build CleanUp |
Show a Dry-run of Build |
The Builder determines and displays 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 in the Build Panel. 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. |
Build TestRun |
Advanced Build Controls... |
Brings up the Build Panel dialog box, which you use to temporarily set options for how you want to build the project. These settings will be in effect for the current session only, and will not be saved when you close the Builder. See
"Build Panel" for more information on each build panel options. |
BuildPanel |