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