3. CMake options¶
eProsima DDS Enabler provides numerous CMake options for changing the behavior and configuration of eProsima DDS Enabler.
These options allow the developer to enable/disable certain eProsima DDS Enabler 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 Enabler following the compilation steps described in Linux installation from sources.
3.1. General Options¶
Option |
Description |
Possible values |
Default |
|---|---|---|---|
|
CMake optimization build type. |
|
|
|
Build the eProsima DDS Enabler tools and |
|
|
|
Build the eProsima DDS Enabler examples. |
|
|
|
Activate eProsima DDS Enabler logs. It is |
|
|
|
Activate address sanitizer build. |
|
|
|
Activate thread sanitizer build. |
|
|
3.2. Documentation Build Option¶
Important
The following option is only relevant for building the local documentation project (ddsenabler_docs):
Option |
Description |
Possible values |
Default |
|---|---|---|---|
|
Build the eProsima DDS Enabler |
|
|
Note
Once built, the generated HTML documentation is located under build/ddsenabler_docs/html