Skip to content

Commit

Permalink
Document build requirements for libsyncthing
Browse files Browse the repository at this point in the history
  • Loading branch information
Martchus committed Jan 22, 2025
1 parent 8875a2d commit 8944b0c
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -569,6 +569,12 @@ This disables handling sub processes and `QProcess` (from Qt Core) is used inste

---

To build Syncthing itself as a library Go is required and Syncthing needs to be checked out as a Git submodule.
Checkout the [documentation of Syncthing itself](https://docs.syncthing.net/dev/building#prerequisites) for
details.

---

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`,
`network` and `dbus` are required.
Expand Down

0 comments on commit 8944b0c

Please sign in to comment.