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 _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel