From 49bae78fc13673aaf1cf3dbdf08832d0bdaa39c6 Mon Sep 17 00:00:00 2001 From: Francisco Pombal Date: Mon, 5 Oct 2020 02:39:04 +0100 Subject: [PATCH] link to platform specific guides in the main page --- Compilation-with-CMake:-common-information.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/Compilation-with-CMake:-common-information.md b/Compilation-with-CMake:-common-information.md index 3366b6e..d888ef2 100644 --- a/Compilation-with-CMake:-common-information.md +++ b/Compilation-with-CMake:-common-information.md @@ -2,7 +2,7 @@ As of revision `63ff5e3` (this is after version 4.2.5), CMake should be considered the preferred way of building qBittorrent on all supported platforms. -Not that currently, the CMake build scripts may not handle installation to system directories both correctly and in a fully automated fashion for all platforms (this is noted in each platform-specific guide where relevant). Additionally, currently they don't handle packaging at all. Patches are welcome to improve this! +Note that currently, the CMake build scripts may not handle installation to system directories both correctly and in a fully automated fashion for all platforms (this is noted in each platform-specific guide where relevant). Additionally, currently they don't handle packaging at all. Patches are welcome to improve this! ## Prerequisites @@ -13,11 +13,11 @@ In order to build qBittorrent with CMake, first check that you have the followin - CMake >= 3.16. If your distribution does not include a recent enough version in their repositories, install it from the official website or the official PPA. - The Ninja build tool (optional, but recommended). - Development files (headers and libraries, and potentially sources) of all dependencies (Qt, zlib, OpenSSL, Boost, libtorrent) for your platform. -More information about what is needed specifically is detailed in the guides for each platform. +More information about what is needed specifically is detailed in each [platform-specific guide](https://github.com/qbittorrent/qBittorrent/wiki#cmake). ## qBittorrent build configuration options -When following any of the [platform-specific guides](#Platform-specific-instructions-and-guides), you may use the following qBittorrent-specific options to customize the build. Pass them in the **configure step** like so: `-D=`. +You may use the following qBittorrent-specific options to customize the build. Pass them in the **configure step** like so: `-D=`. This information applies to any of the [platform-specific guides](https://github.com/qbittorrent/qBittorrent/wiki#cmake). | Option name | Type | Default value | Description | Conditions, if any | |-|-|-|-|-| @@ -31,15 +31,6 @@ When following any of the [platform-specific guides](#Platform-specific-instruct | `VERBOSE_CONFIGURE` | Bool | `OFF` | Show more information in the configure output (only useful for debugging the CMake build scripts) | - | | `WEBUI` | Bool | `ON` | Enables built-in HTTP server for headless use | - | -## Platform-specific instructions and guides - -TODO - -- Ubuntu/Debian (also applicable to most other Linux distros) -- Windows with MSVC 2019 (static linkage) -- Windows with MinGW 7.3.0 64-bit (dynamic linkage) -- macOS 10.15 with Xcode - --- --- ---