summaryrefslogtreecommitdiffstats
path: root/Source/cmComputeTargetDepends.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-08-24 13:54:27 (GMT)
committerBrad King <brad.king@kitware.com>2009-08-24 13:54:27 (GMT)
commitfd62a7cac44ba95468767dd0f9b000da6d664b8d (patch)
tree6ca8a38c67d94937757cdb997e62091c5b461a0c /Source/cmComputeTargetDepends.h
parenta9be85da2ecd7677d3ba72dc2e279541a32907c2 (diff)
downloadCMake-fd62a7cac44ba95468767dd0f9b000da6d664b8d.zip
CMake-fd62a7cac44ba95468767dd0f9b000da6d664b8d.tar.gz
CMake-fd62a7cac44ba95468767dd0f9b000da6d664b8d.tar.bz2
Create GLOBAL_DEPENDS_NO_CYCLES property
This global property disallows cycles in the inter-target dependency graph even among STATIC libraries. See issue #9444.
Diffstat (limited to 'Source/cmComputeTargetDepends.h')
-rw-r--r--Source/cmComputeTargetDepends.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmComputeTargetDepends.h b/Source/cmComputeTargetDepends.h
index e3e15e1..da29aa1 100644
--- a/Source/cmComputeTargetDepends.h
+++ b/Source/cmComputeTargetDepends.h
@@ -54,6 +54,7 @@ private:
cmGlobalGenerator* GlobalGenerator;
bool DebugMode;
+ bool NoCycles;
// Collect all targets.
std::vector<cmTarget*> Targets;