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