[Differential] [Request, 162 lines] D362: Modularity++: Move find_package() to places where they belong, make other optional
staniek (Jarosław Staniek)
noreply at phabricator.kde.org
Thu Sep 17 19:08:37 BST 2015
staniek created this revision.
staniek added reviewers: kossebau, rempt.
staniek added a subscriber: Calligra-Devel-list.
REVISION SUMMARY
This helps to build single apps without having full KF5, e.g. Windows
* X11 -> only try to find on !win32 and !mac
* Qt5:
** Sql -> sheets
** X11Extras -> require globally when X11 is found and !win32 and !mac
* KF5:
** Kross -> globally optional
** not needed: Emoticons
** Codecs -> kexi
** ConfigWidgets -> kexi, kundo2
** GlobalAccel -> krita/ui
** GuiAddons -> plan
** Parts -> plan
** Sonnet -> koodf, sheets
** TextEditor -> kexi
** TextWidgets -> kexi, kotext
** ThreadWeaver -> sheets, libs/widgets/tests
** Wallet -> optional, in koodf and kostore; don't compile encryption if Wallet is missing
** WidgetsAddons -> kexi
* use REQUIRED_QT_VERSION and MINIMUM_KF5_VERSION consistently
* consistently use SHOULD_BUILD_APP_STAGE and SHOULD_BUILD_APP_SHEETS
* update dependencies in other places
REPOSITORY
rCALLIGRA Calligra
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D362
AFFECTED FILES
CMakeLists.txt
kexi/core/CMakeLists.txt
kexi/formeditor/CMakeLists.txt
kexi/kexiutils/CMakeLists.txt
kexi/plugins/importexport/csv/CMakeLists.txt
kexi/plugins/reports/CMakeLists.txt
kexi/widget/CMakeLists.txt
krita/ui/CMakeLists.txt
libs/kotext/CMakeLists.txt
libs/kundo2/CMakeLists.txt
libs/odf/CMakeLists.txt
libs/odf/KoEncryptionChecker.cpp
libs/odf/tests/TestStorage.cpp
libs/store/CMakeLists.txt
libs/store/KoEncryptedStore.cpp
libs/store/KoStore.cpp
libs/widgets/CMakeLists.txt
libs/widgets/tests/CMakeLists.txt
libs/widgetutils/CMakeLists.txt
plan/CMakeLists.txt
plugins/textediting/spellcheck/CMakeLists.txt
sheets/CMakeLists.txt
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: staniek, kossebau, rempt
Cc: Calligra-Devel-list
More information about the calligra-devel
mailing list