From e972cd5b2918962c11c0209b0ee8cf6fd3c36572 Mon Sep 17 00:00:00 2001 From: Martchus Date: Thu, 17 Jun 2021 21:03:45 +0200 Subject: [PATCH] Mention the (transitive) dependency to `Boost.Filesystem` --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8cbb81a..e082f28 100644 --- a/README.md +++ b/README.md @@ -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,