habacker added a comment.

  In D9446#284185 <https://phabricator.kde.org/D9446#284185>, @ltoscano wrote:
  
  > There can be more headers file for the same repository, and it has not been 
a problem in practice because the categories usually maps to different groups 
of files in different directories.
  >  See for example kopete, wacomtablet o kgraphviewer.
  
  
  I made a query to the kde git repos about the use of 
ecm_qt_declare_logging_category and got
  
    61 kdevelop
    57 kdepim-addons
    39 kdepim
    29 kdepim-runtime
    23 plasma-workspace
    20 kwin
    13 kstars
    11 messagelib
    11 ark
    11 akonadi-import-wizard
    10 akonadi
    ....
  
  Sure, it works, but is it efficient to have 61 files, for example in 
kdevelop, just to declare debug categories and always have to remember which 
ones to include? 
  In Umbrello, for example, I have only one header file that contains debug 
support, regardless of part of the application.
  
  To have such support, ecm_qt_declare_logging_category only needs to bre able 
to append code fragments to the related header or cpp file

REPOSITORY
  R240 Extra CMake Modules

REVISION DETAIL
  https://phabricator.kde.org/D9446

To: mlaurent, kfunk, lbeltrame, cgiboudeaux, dfaure, fvogt
Cc: ltoscano, kde-frameworks-devel, kde-buildsystem, habacker, michaelh, 
ngraham, bruns

Reply via email to