2. CMake optionsΒΆ

eProsima Fast DDS Monitor provides numerous CMake options for changing the behavior and configuration of Fast DDS Monitor. These options allow the developer to enable/disable certain Fast DDS Monitor 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 the Fast DDS Monitor following the compilation steps described in Linux installation from sources.

Option

Description

Possible values

Default

QT_PATH

Path to the directory where Qt has been installed. This
argument is required to find the Qt binaries. An example
of the path to the Qt 5.15 installation directory is:
/opt/Qt/5.15.2/gcc_64.

BUILD_TESTS

Build the Fast DDS Monitor application and documentation
tests. Setting BUILD_TESTS to ON sets
BUILD_DOCUMENTATION_TESTS to ON.

OFF
ON

OFF

BUILD_APP_TESTS

Build the Fast DDS Monitor application tests. It is
set to ON if BUILD_TESTS is set to ON.

OFF
ON

OFF

BUILD_DOCUMENTATION_TESTS

Build the Fast DDS Monitor documentation tests. It is
set to ON if BUILD_TESTS is set to ON.

OFF
ON

OFF

BUILD_DOCUMENTATION

Build the Fast DDS Monitor documentation. It is
set to ON if BUILD_TESTS_DOCUMENTATION is set
to ON.

OFF
ON

OFF

BUILD_MOCK

Build the Fast DDS Statistics Backend mocks, which is a
simulator of a Fast DDS application that generates random
statistics data for testing the Fast DDS Monitor. It is
set to ON if BUILD_TESTS is set
to ON, STATIC_MOCK is set to ON, or
COMPLEX_MOCK is set to ON.

OFF
ON

OFF

STATIC_MOCK

Build the Fast DDS Statistics Backend static mock and link
the Fast DDS Monitor application against it. The static
mock is a simulator of a Fast DDS application that generates
deterministic statistics data for testing the Fast DDS
Monitor.

OFF
ON

OFF

COMPLEX_MOCK

Build the Fast DDS Statistics Backend complex mock and link
the Fast DDS Monitor application against it. The complex
mock is a simulator of a Fast DDS application that random
statistics data for testing the Fast DDS Monior

OFF
ON

OFF