From f3f4893b5bd20a32dd48b147fdd243c3226a06f3 Mon Sep 17 00:00:00 2001 From: Harald Sitter Date: Mon, 23 Sep 2019 16:00:59 +0200 Subject: new module ECMSourceVersionControl 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 Reviewers: kde-buildsystem, dfaure Reviewed By: dfaure Subscribers: apol, kossebau, kde-frameworks-devel Tags: #frameworks, #build_system Differential Revision: https://phabricator.kde.org/D24159 --- docs/module/ECMSourceVersionControl.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/module/ECMSourceVersionControl.rst (limited to 'docs') diff --git a/docs/module/ECMSourceVersionControl.rst b/docs/module/ECMSourceVersionControl.rst new file mode 100644 index 00000000..c24ad029 --- /dev/null +++ b/docs/module/ECMSourceVersionControl.rst @@ -0,0 +1 @@ +.. ecm-module:: ../../modules/ECMSourceVersionControl.cmake -- cgit v1.2.1