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