![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Compile > Build Management > ConfigureNote: This command is only available with Apex C/C++ and Apex Duo.
The Compile > Build Management > Configure command provides you the ability to configure the build management capabilities of your Apex product.
When this command is first invoked, the Configure Compilation dialog box is displayed.
The fields available in this dialog are dependent on which of the four radio buttons at the top of the box are selected. These are Building Entire View, Compiling, Linking, and Template Repository. When the command is originally selected, Building Entire View is the default.
For all versions of this dialog box, the following fields are the same:
View
Enter the view name to be configured in this field.
Edit Switches
Displays the Set Switch dialog box which allows you to view and change the setting of any switch
The following are specific to each radio button
Configure Compilation Dialog Box - Compiling the Entire View
The Compiling the Entire View radio button provides access to properties relating to build management for an entire view. If Compiling the Entire View is selected, the following is displayed below the Switch buttons.
![]()
Policy
Pull down menu of build policies available for the selected view. The build policy defines what happens when a build operation is applied to the entire view as well as what the view will contribute when it is involved in linking a main program.
Library Kind
Pull down menu allowing you to select the type of library to build. This entry only becomes active if one of the "Create Library ..." build policies is selected. Choices are Archived, Shared, or Archived and Shared.
Command to Run When Building Everything
This is the actual command that will be run when this dialog is executed. The commands and options present on this line are described in detail in the Command Reference.
Configure Compilation Dialog Box - Compiling
The Compiling radio button provides access to properties relating to compilation of C and C++ files. If Compiling is selected, the following is displayed below the Switch buttons.
![]()
Debugging
Indicates whether files are to be compiled with debugging activated. If you wish to use the Apex debugger to debug the files, this should be set to True. The Apex debugger is described in Using the Apex Debugger.
Optimization Level
Optimization level to be applied. The optimization levels are described in the discussion of the OPTIMIZATION_LEVEL switch.
C Options, C++ Options
Command line options to be used during the compilation operation. These are listed in the Command Reference under the code(c/c++) command or can be displayed using the man command.
Show C Include Path, Show C++ Include Path
When the check box is selected, the text field is filled with the list of all the directories in which the compiler will look for include files. The directories are listed one per line, and only one line is displayed at a time, so you have to scroll through them. These text fields are read-only.
Configure Compilation Dialog Box - Linking
The Linking radio button provides access to properties relating to linking of C and C++ files. If Linking is selected, the following is displayed below the Switch buttons
![]()
C Options
Command line options to be used during the linking operation. These are listed in the Command Reference under the link(c/c++) command or can be displayed using the man command.
C++ Options
Command line options to be used during the compilation operation. These are listed in the Command Reference under the link(c++) command or can be displayed using the man command.
Configuration
Name of a configuration. A configuration is a text file that provides a way to group toghether views from different subsystems. When a configuration is specified, all main programs in the views referenced by the configuration will be linked. Configuration files are described in detail in the Programmer's Guide.
Configure Compilation Dialog Box - Template Repository
The Template Reposity radio button provides access to template repository management. If Template Reposity is selected, the following is displayed below the Switch buttons.
![]()
Repository Mode
Pull down menu of available template repository modes. The only two choices are local, in which case the template repository is held in the view, and global, in which the template repository is held in another location. Templates and template repositories are discussed in the C++ CompilerReference.
Global Repository Home
If the Repository Mode is set to global, enter the pathname of the template repository to be used.
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |