3. CMake optionsΒΆ

eProsima DDS Record & Replay provides numerous CMake options for changing the behavior and configuration of eProsima DDS Record & Replay. These options allow the developer to enable/disable certain eProsima DDS Record & Replay settings by defining these options to ON/OFF at the CMake execution, or set the required path to certain dependencies.

Warning

These options are only for developers who installed eProsima DDS Record & Replay following the compilation steps described in Linux installation from sources.

Option

Description

Possible values

Default

CMAKE_BUILD_TYPE

CMake optimization build type.

Release
Debug

Release

BUILD_DDSRECORDER_CONTROLLER

Build the DDS Recorder remote
controller application.

OFF
ON

OFF

BUILD_DOCS

Build the eProsima DDS Record & Replay
documentation.

OFF
ON

OFF

BUILD_TESTS

Build the eProsima DDS Record & Replay tools and
documentation tests.

OFF
ON

OFF

LOG_INFO

Activate eProsima DDS Record & Replay logs. It is
set to ON if CMAKE_BUILD_TYPE is set
to Debug.

OFF
ON

ON if Debug
OFF otherwise

ASAN_BUILD

Activate address sanitizer build.

OFF
ON

OFF

TSAN_BUILD

Activate thread sanitizer build.

OFF
ON

OFF