qBittorrent/cmake/Modules
Eugene Shalygin fa770871e9 Refactor CMake build scripts
1. Use FeatureSummary module to show configuration results.

2. Invert option()/find_package() relationship: instead of
calling find_package(... REQUIRED) when option is set, rely on optional
find package call and PackageName_FOUND variable.

3. Refactor handling options that result in simple preprocessor defines
(actually copy the snippet from libtorrent) so that everything is done
in a single function call.

4. Populate target properties in order to get rid of
include_directories() calls.
2018-06-05 11:39:11 +02:00
..
bundle.cmake Install required plugins into bundle 2017-07-14 17:42:02 +02:00
CompileFeature.cmake Refactor CMake build scripts 2018-06-05 11:39:11 +02:00
DeployQt5.cmake Install required plugins into bundle 2017-07-14 17:42:02 +02:00
FindLibtorrentRasterbar.cmake Refactor CMake build scripts 2018-06-05 11:39:11 +02:00
FindQtSingleApplication.cmake Refactor CMake build scripts 2018-06-05 11:39:11 +02:00
FindSystemd.cmake cmake: fix FindSystemd.cmake 2017-05-19 10:44:36 +02:00
FunctionReadVersion.cmake cmake: read version numbers from the version.pri file. Closes #6350. 2017-02-06 21:30:26 +01:00
MacroConfigureMSVCRuntime.cmake add basic cmake support 2016-02-29 12:53:43 +01:00
MacroGlibcDetect.cmake cmake: set warning and error options 2017-04-29 13:30:28 +02:00
MacroLinkQtComponents.cmake Fix typo 2018-03-14 23:37:08 +08:00
MacroQbtCompilerSettings.cmake Comment out Werror flag in cmake script 2018-05-07 18:23:47 +08:00
QbtTargetSources.cmake Refactor CMake build scripts 2018-06-05 11:39:11 +02:00
winconf-mingw.cmake add basic cmake support 2016-02-29 12:53:43 +01:00
winconf-msvc.cmake add basic cmake support 2016-02-29 12:53:43 +01:00
winconf.cmake Move NOMINMAX define 2017-08-29 13:39:01 +08:00