Installing and Building Your SourcePro® C++ Products : Chapter 3 Buildspec Details : General Buildspec Questions : Select Components
Select Components
In RCB, the components you can build are listed in a tree structure with clickable boxes. Components that can be installed include products, modules, libraries, and examples. To select a component for installation, click the box beside it to create a check mark. At build time, makefiles are created for all components with check marks beside them.
The components that appear on this screen reflect the products installed into the selected buildspace.
Selecting a higher-level check box results in a black check mark, indicating that all subordinate items have been automatically selected.
Selecting some but not all lower-level items results in a grey check mark in the higher-level check boxes.
Dependency Checking
RCB checks that all dependent components are installed before continuing with the buildspec question sequence. A popup screen appears to inform you of the additional necessary components.
Dependency checking requires that all needed components be checked, even if you have installed and built some of these components previously.
RCB arrives at this decision based on its detailed knowledge of Rogue Wave components and their requirements. If previously built components are safe to use, RCB will use these components. If there is a risk of compatibility problems with the selected component, it will rebuild that component.