RTSDK C/C++ Installation Guide : 4 Building RTSDK with CMake : 4.3 Rebuilding Library Packages (for Use with Developer Portal Downloads)
4.3 Rebuilding Library Packages (for Use with Developer Portal Downloads)
The RTSDK package that you obtain outside of GitHub (i.e., the Developer Portal) contains prebuilt libraries. However, you might run into use cases that require you to rebuild libraries and/or your RTSDK API package. In normal use cases, where you simply need to build the package, refer to Section 4.1 (for building on Windows) and Section 4.2 (for building on Linux).
You can rebuild the RTSDK API libraries in the following ways:
• If you need to rebuild the Enterprise Transport or Message API libraries, add the following option to the command line when building. This option also rebuilds the external packages from the tarballs included in the download cache (external/dlcache):
-DRTSDK_OPT_BUILD_ETA_EMA_LIBRARIES:BOOL=ON
• If you need to rebuild everything (including external packages), ensure you have access to the Internet (in case a package needs to be downloaded during the build), and add the following option to the command line when building. This option does not use tarballs included in the download cache (external/dlcache) for building the external packages.
-DRTSDK_OPT_REBUILD_ALL:BOOL=ON
For detailed information on the options included in this section, refer to Section 4.4.