IBM Support

How rhapsody determines to build the framework .

Question & Answer


Question

When attempting to compile your code in Rhapsody, you may notice that it initiates the framework build process before compiling the user code. This prompts the question: How does Rhapsody decide the sequence for building the framework?

Answer

When selecting your compiler, Rhapsody evaluates the Rhapsody.ini file to determine whether to build the framework, based on the parameter below.

Within the Rhapsody.ini file, navigate to the 'FRAMEWORK_LIB_ROOT_CPP' section.

In this section, if the framework is to be built, it will be indicated as TRUE.

For instance:

MSVC_VC16_x64=TRUE

[FRAMEWORK_LIB_ROOT_CPP]

MSVC_VC15_x64=FALSE

MSVC_VC17_x64=FALSE

MSVC_VC17_x64_Release=FALSE

MSVC_VC16_x64=TRUE

If the respective compiler option is set to False, Rhapsody will attempt to build the framework before proceeding to build the user code.

[{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"ARM Category":[{"code":"a8m50000000CjScAAK","label":"Rhapsody-\u003ECode_RHP"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
29 April 2024

UID

ibm17149719