D19565: kconfig_compiler: new kcfgc args HeaderExtension & SourceExtension

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Wed Mar 6 12:55:07 GMT 2019


kossebau created this revision.
kossebau added a reviewer: Frameworks.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
kossebau requested review of this revision.

REVISION SUMMARY
  When using kconfig_compiler generated sources in projects where the used
  file extensions for C++ files are not ".h" and/or ".cpp", the include for
  the generated header looks a bit alien to the project, as well as the
  generated source file if one looks closer at it.
  
  This code adds new optional flags HeaderExtension & SourceExtension which
  can be used to control the file extensions used for the generated files.

TEST PLAN
  All unit tests and the new test_fileextensions pass, existing projects using
  kcfg without & with the new flags build fine.

REPOSITORY
  R237 KConfig

BRANCH
  configfileextensions

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

AFFECTED FILES
  KF5ConfigMacros.cmake
  autotests/kconfig_compiler/CMakeLists.txt
  autotests/kconfig_compiler/test_fileextensions.kcfg
  autotests/kconfig_compiler/test_fileextensions.kcfgc
  autotests/kconfig_compiler/test_fileextensions_main.cxx
  src/kconfig_compiler/README.dox
  src/kconfig_compiler/checkkcfg.pl
  src/kconfig_compiler/kconfig_compiler.cpp

To: kossebau, #frameworks
Cc: kde-frameworks-devel, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190306/cd260ea3/attachment.html>


More information about the Kde-frameworks-devel mailing list