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_APP_TESTS to ON and 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_DOCUMENTATION_TESTS 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 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 generates
random statistics data for testing the Fast DDS Monitor