D16032: Generate all kdebugsettings .categories files automatically
Friedrich W. H. Kossebau
noreply at phabricator.kde.org
Sun Oct 7 23:42:03 BST 2018
kossebau created this revision.
kossebau added a reviewer: KDevelop.
Herald added a project: KDevelop.
Herald added a subscriber: kdevelop-devel.
kossebau requested review of this revision.
REVISION SUMMARY
Introduces two more macros
- declare_platformlib_qt_logging_category
- declare_plugin_qt_logging_category
which try to move any repeated patterns into the macros. Those macros are
then used both for plugins and the kdevplatform libraries.
The EXPORT argument is kept explicit for now, though it could be considered to
hardcode the related install_qt_logging_categories() calls into the two
macros.
TEST PLAN
Generated categories files contain same ids with same descriptions as
before.
REPOSITORY
R32 KDevelop
BRANCH
morecategoriesgeneration
REVISION DETAIL
https://phabricator.kde.org/D16032
AFFECTED FILES
CMakeLists.txt
app/CMakeLists.txt
cmake/modules/KDevelopMacrosInternal.cmake
kdevelop.categories
kdevplatform/debugger/CMakeLists.txt
kdevplatform/documentation/CMakeLists.txt
kdevplatform/language/CMakeLists.txt
kdevplatform/outputview/CMakeLists.txt
kdevplatform/project/CMakeLists.txt
kdevplatform/serialization/CMakeLists.txt
kdevplatform/shell/CMakeLists.txt
kdevplatform/sublime/CMakeLists.txt
kdevplatform/util/CMakeLists.txt
kdevplatform/vcs/CMakeLists.txt
plugins/android/CMakeLists.txt
plugins/appwizard/CMakeLists.txt
plugins/astyle/CMakeLists.txt
plugins/clang/CMakeLists.txt
plugins/classbrowser/CMakeLists.txt
plugins/clazy/CMakeLists.txt
plugins/cmake/CMakeLists.txt
plugins/cmakebuilder/CMakeLists.txt
plugins/codeutils/CMakeLists.txt
plugins/contextbrowser/CMakeLists.txt
plugins/cppcheck/CMakeLists.txt
plugins/custom-buildsystem/CMakeLists.txt
plugins/custom-definesandincludes/CMakeLists.txt
plugins/custommake/CMakeLists.txt
plugins/customscript/CMakeLists.txt
plugins/cvs/CMakeLists.txt
plugins/debuggercommon/CMakeLists.txt
plugins/docker/CMakeLists.txt
plugins/documentswitcher/CMakeLists.txt
plugins/execute/CMakeLists.txt
plugins/executeplasmoid/CMakeLists.txt
plugins/executescript/CMakeLists.txt
plugins/externalscript/CMakeLists.txt
plugins/filemanager/CMakeLists.txt
plugins/filetemplates/CMakeLists.txt
plugins/flatpak/CMakeLists.txt
plugins/gdb/CMakeLists.txt
plugins/ghprovider/CMakeLists.txt
plugins/git/CMakeLists.txt
plugins/grepview/CMakeLists.txt
plugins/heaptrack/CMakeLists.txt
plugins/konsole/CMakeLists.txt
plugins/lldb/CMakeLists.txt
plugins/makebuilder/CMakeLists.txt
plugins/ninjabuilder/CMakeLists.txt
plugins/outlineview/CMakeLists.txt
plugins/patchreview/CMakeLists.txt
plugins/perforce/CMakeLists.txt
plugins/problemreporter/CMakeLists.txt
plugins/projectfilter/CMakeLists.txt
plugins/projectmanagerview/CMakeLists.txt
plugins/qmakebuilder/CMakeLists.txt
plugins/qmakemanager/CMakeLists.txt
plugins/qmljs/CMakeLists.txt
plugins/qmljs/duchain/CMakeLists.txt
plugins/qthelp/CMakeLists.txt
plugins/quickopen/CMakeLists.txt
plugins/standardoutputview/CMakeLists.txt
plugins/subversion/CMakeLists.txt
plugins/switchtobuddy/CMakeLists.txt
plugins/testview/CMakeLists.txt
plugins/welcomepage/CMakeLists.txt
To: kossebau, #kdevelop
Cc: kdevelop-devel, glebaccon, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20181007/56a653b9/attachment.html>
More information about the KDevelop-devel
mailing list