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.
cmake -DINSTALL_WEB_UI=ON/OFF .
- 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
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.