Usage

In this section, you will find information on the following subjects:

Buildsets

It is very likely that you want to distinguish between optimzed production code, and code you want to debug. For this, your product supports two buildsets, as defined in the property C_CG::<your environment>:::BuildCommandSet:
Depending on your buildset, the propety CppCompileDebug or the property CppCompileRelease is added to the property C_CG::<your environment>::CppCompileSwitches. These resulting CppCompileSwitches should include -D<macro definition> options only. The reason for this, is that you build your application in your IDE: that is where you specify for example include paths and other options.
The options or macros set via the property CppCompileSwitches result in #defines in a generated RxfConstants.h when you select Code | Build or Code | Rebuild in Rhapsody.


NOTE The options or constants set via CppCompileSwitches must match the options in your IDE project CreateRXFLibrary to create RXF libraries. You should not compile the libraries with for example support for UML ports, or use highwatermarks in a debug version, and use different options to compile your application with.



Properties


The following properties are set for C_CG::<your Environment (name of composer plus version number)>:

Profiles


We use a profile for two reasons:
Please refer to the section on Profiles for your product.



Copyright (c) Willert Software Tools GmbH. All rights reserved.