C and C++ SoftBench User's Guide
379
setting and reading environment variables.
Execution Host The computer on which a process executes. For
example, you can specify a remote compile host for building projects or a
remote debug host for debugging executables. The remote execution host
can be different from the computer that runs the main SoftBench
window or SoftBench Debugger. SoftBench must be installed on the
remote execution host.
See Installing SoftBench for more information on how to configure your
system to run your tools over distributed systems.
External Build SoftBench's external build model means that users
have their own make utilities, such as their own imake, make, or nmake
files or scripts. To use external build:
1. Select the "( ) External Build" radio button in the "Create
Project" dialog box or the "Modify Project
Properties" dialog box. (Choose "Project: New -> Create…" or
"Project: Modify Properties" respectively.)
2. In the same dialog box, specify the build directory and default build
command for building the entire project.
3. Choose "Builder: Use External Build Command…" in the
SoftBench main window to post the "External Build Command"
dialog box and provide build instructions for the various targets in
the project.
4. Select Save as Target… in the "External Build Command" dialog box
to save the build instructions for later reuse from the project browser.
Projects that use external build model do not take advantage of
SoftBench's project build and the supporting build configurations and
packages. With project build, SoftBench handles the build process
without a need for the user to create and edit a Makefile, and SoftBench
provides automatic generation of a Makefile when it is needed.
Both external build projects and project build projects can use the
"External Build Command" dialog box to execute shell commands or
build software which is not in a project.
File Revision A particular instance of a file in a series of changes to