Look up configuration options quickly:

Build Cache Configuration

notice

Reference: You can find available CMake Switches for a MSRA component in the corresponding Technical Reference in your delivery at Doc/TechnicalReferences.

Component-independent CMake Switches

notice

Note: Some CMake Switches may not be available in your scope of delivery. For more information, please refer to the Delivery Description at Doc/DeliveryInformation.

CMake Switch

Options

Description

AMSR_BUILD_APP

ON

Build applications and MSRA Daemons

OFF

Ignore applications and MSRA Daemons

AMSR_BUILD_EXAMPLE

ON

Build examples

Caution: Avoid this switch for production SDKs as it produces unnecessary overhead.

OFF

Ignore examples

AMSR_BUILD_SYSLOG

ON

Enable build logging with syslog

OFF

Ignore syslog build logging

AMSR_DISABLE_EXCEPTIONS

ON

Explicitly disable C++ exceptions

OFF

Leave C++ exceptions enabled

AMSR_ENABLE_LOG_DAEMON

ON

Enable usage of logging with redirection to LogDaemon

OFF

Ignore LogDaemon

AMSR_ENABLE_EXEC_MANAGER

ON

Enable usage of Execution Manager application client

OFF

Ignore Execution Manager

AMSR_CRYPTO_ENABLE_NVORIN

ON

Enable NVIDIA Orin crypto provider support.

Note: Requires a nvpkcs11 implementation.

OFF

Disable NvOrin crypto provider support.

AMSR_CRYPTO_ENABLE_PKCS11

ON

Enable PKCS #11 crypto provider support.

Note: Requires a pkcs11 implementation.

OFF

Disable PKCS #11 crypto provider support.

AMSR_ENABLE_IDSM

ON

Enable global usage of AMSR IDSM

OFF

Disable global usage of AMSR IDSM

Installation Configuration

notice

Note: Some installation options may not be available in your scope of delivery. For more information, please refer to the Delivery Description at Doc/DeliveryInformation.

Installation Option

Description

Delivery-specific

AMSR_Development

Installs static libraries, headers and interface libraries to the chosen install prefix.

If AMSR_BUILD_APP option is selected, the install component also installs the compiled MSRA Daemons.

No

AMSR_Runtime

Installs exclusively MSRA Daemons to the chosen install prefix.

No

AMSR_Generators

Installs a consistent package of code generators and other files needed for a consistent package to deploy along the libraries.

Not included: Adaptive CLI

Important: To avoid about 500 MB overhead for each SDK package, this command does not install the Adaptive CLI tool. However, the Adaptive CLI tool is necessary for running the generators. Therefore, make sure that the CLI is available when using the SDK.

No