Compiling options

This page lists various options that can be used with CMake. Customizing the options is useful especially for package maintainers or when cross-compiling the application.

Usage example


External guides

Option help


Default: RelWithDebugInfo

Available types:

  • Release: release build without debug symbols (saves disk space but makes solving of crashes and freezes difficult)
  • RelWithDebugInfo: release build with debug symbols included
  • Debug: full debug build that adds additional runtime validations and console debug messages


Default: ON

Don’t download and install the Web UI when compiling the client, allowing the Web UI to be packaged separately. This also drops the npm dependency. Semantic versioning is followed in regards of UI/daemon compatibility.


Default: ON

If disabled, a static binary will be built.