Green Hills MULTI¶
Generates Green Hills MULTI project files (experimental, work-in-progress).
Customizations that are used to pick toolset and target system:
The -A <arch> can be supplied for setting the target architecture.
<arch> usually is one of “arm”, “ppc”, “86”, etcetera. If the target architecture
is not specified then the default architecture of “arm” will be used.
The -T <toolset> can be supplied for setting the toolset to be used.
All toolsets are expected to be located at GHS_TOOLSET_ROOT.
If the toolset is not specified then the latest toolset will be used.
GHS_TARGET_PLATFORM
Default to integrity.
Usual values are integrity, threadx, uvelosity,
velosity, vxworks, standalone.
GHS_PRIMARY_TARGET
Sets primaryTarget field in project file.
Defaults to <arch>_<GHS_TARGET_PLATFORM>.tgt.
GHS_TOOLSET_ROOT
Default to C:/ghs. Root path for toolset.
GHS_OS_ROOT
Default to C:/ghs. Root path for RTOS searches.
GHS_OS_DIR
Default to latest platform OS installation at GHS_OS_ROOT. Set this value if
a specific RTOS is to be used.
GHS_BSP_NAME
Defaults to sim<arch> if not set by user.
Customizations are available through the following cache variables:
GHS_CUSTOMIZATIONGHS_GPJ_MACROS
Note
This generator is deemed experimental as of CMake 3.13.2 and is still a work in progress. Future versions of CMake may make breaking changes as the generator matures.