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 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. 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 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, `-DNO_FILE_ITEM_ACTION_PLUGIN:BOOL=ON` to the CMake arguments. Then only the Qt modules core,