The ITM provides a number of libraries specific to ITM-related concepts and tasks. Furthermore a number of standard libraries are available for code development. This page gives an overview of what's available and how to use it.
Libraries developed by the ITM are made available on the ITM platform in standardized directory layout. The root for this directory hierarchy is currently placed at $ITMLIBDIR. However, please do not hard-code this path into your Makefiles and build systems. An environment variable ITMLIBDIR holding this value is automatically defined in the user environment.
The library files are organized as follows:In the hierarchy, different compilers and compiler versions are distinguished with an OBJECTCODE identifier. Currently, the following values are used:
However, not all libraries are built for all compilers depending on compatibility.
The full draft for the ITM standard directory layout is described in this document: ITM standard directory layout.