Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Installing and Building Your SourcePro C++ Products
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.7 Results of Running a Buildspec

Running a buildspec produces a set of build artifacts. These include a directory structure and a build report, as described below.

2.7.1 Directory Structure

The directory structure produced by the execution of a buildspec is not always the same. The structure depends on the components that were built and the build configuration.

The figure below shows the directory structure resulting from a build of the Essential Tools Module and Threads Module trace package in the 12s build configuration.

2.7.1.1 Directory Naming

The name given to the configuration directories, 12s in this example, depends on the build tag naming convention you choose. These examples use the SPM naming convention, 12s.

With the RCB naming convention, these names would be ms; with Verbose RCB, _NativeStdLib_Win32ThrLib_Static_Release. (Section 3.5.13.2 explains naming convention options.)

2.7.1.2 Directory Structure Variations

The buildspace directory structure can vary in the following ways:

In addition, an export buildspace directory structure can vary in the following ways:

Chapter 4 explains how to work with buildspaces.

2.7.1.3 Shorter Makefiles

RCB takes advantage of suffix rules (where possible) when generating makefiles. This means that most makefiles created by RCB will be shorter, cleaner, and easier to comprehend than those generated by some prior versions of RCB.

2.7.2 Build Report

Detailed build information is available at:

You can access this file by one of two ways:

This is the best starting point for information useful in debugging and building your applications. At the top of this file is a build summary table. Click a link in the Name column to display a list of the libraries built for that particular module or package, and then click a library name to view the log file for the library build. Examining the build report allows you to view the actual command line invocations used in the build.



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.