D24159: new module ECMSourceVersionControl

Harald Sitter noreply at phabricator.kde.org
Mon Sep 23 15:02:48 BST 2019


sitter created this revision.
sitter added reviewers: kde-buildsystem, dfaure.
Herald added projects: Frameworks, Build System.
Herald added a subscriber: kde-frameworks-devel.
sitter requested review of this revision.

REVISION SUMMARY
  simply sets a variable when the source is under version control. use it to
  auto-enable Debug builds. there are also plans to switch special assertion
  logic on in KIO when used from git, so there definitely is a more generic
  use case of wanting to control behavior based on whether it the source is
  likely used to make a development or production build.
  
  conceivably the module could be used in the future to get git rev-parse or
  the like, hence the generic name.

TEST PLAN
  with .git the var is true, without it is false

REPOSITORY
  R240 Extra CMake Modules

BRANCH
  vcs

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

AFFECTED FILES
  docs/module/ECMSourceVersionControl.rst
  kde-modules/KDECompilerSettings.cmake
  modules/ECMSourceVersionControl.cmake

To: sitter, kde-buildsystem, dfaure
Cc: kde-frameworks-devel, LeGast00n, GB_2, bencreasy, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190923/d563f1c9/attachment.html>


More information about the Kde-frameworks-devel mailing list