Mention the (transitive) dependency to `Boost.Filesystem`

This commit is contained in:
Martchus 2021-06-17 21:03:45 +02:00
parent f7b977d919
commit e972cd5b29
1 changed files with 9 additions and 3 deletions

View File

@ -265,9 +265,15 @@ To build the Plasmoid for the Plasma 5 desktop, the Qt module QML and the KF5 mo
Plasma are required as well. Additionally, the Plasmoid requires Qt 5.12 or newer. To skip
building the Plasmoid, add `-DNO_PLASMOID:BOOL=ON` to the CMake arguments.
The launcher uses by default `Boost.Process` to handle sub processes correctly (and avoid leftover processes).
Add `-DUSE_BOOST_PROCESS:BOOL:OFF` to the CMake arguments get rid of the dependency. This disables handling sub processes
and `QProcess` (from Qt Core module) is used instead.
---
The following Boost libraries are required: `Boost.Process`, `Boost.Filesystem`
The launcher uses the Boost libraries by default to handle sub processes correctly (and avoid leftover processes).
Add `-DUSE_BOOST_PROCESS:BOOL:OFF` to the CMake arguments get rid of the dependency to Boost libraries.
This disables handling sub processes and `QProcess` (from Qt Core module) is used instead.
---
It is also possible to build only the CLI (syncthingctl) by adding `-DNO_MODEL:BOOL=ON` and
`-DNO_FILE_ITEM_ACTION_PLUGIN:BOOL=ON` to the CMake arguments. Then only the Qt modules core,