summaryrefslogtreecommitdiffstats
path: root/Source/cmDocumentGeneratorExpressions.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-01-16 15:42:39 (GMT)
committerStephen Kelly <steveire@gmail.com>2013-01-17 16:20:17 (GMT)
commit6c8d8afe344aa2e0ba0c5c881d397a28a559dcbd (patch)
tree4d1617d73ea6e2bb011da55b09f41d33bd6abbd9 /Source/cmDocumentGeneratorExpressions.h
parent1800f702a056b2eb25eb35daf9ed8d6474ecd0f9 (diff)
downloadCMake-6c8d8afe344aa2e0ba0c5c881d397a28a559dcbd.zip
CMake-6c8d8afe344aa2e0ba0c5c881d397a28a559dcbd.tar.gz
CMake-6c8d8afe344aa2e0ba0c5c881d397a28a559dcbd.tar.bz2
Add the $<TARGET_POLICY> expression
This new expression allows checking how a policy was set when a target was created. That information is only recorded for a subset of policies, so a whitelist is used.
Diffstat (limited to 'Source/cmDocumentGeneratorExpressions.h')
-rw-r--r--Source/cmDocumentGeneratorExpressions.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmDocumentGeneratorExpressions.h b/Source/cmDocumentGeneratorExpressions.h
index fa21907..c2bf423 100644
--- a/Source/cmDocumentGeneratorExpressions.h
+++ b/Source/cmDocumentGeneratorExpressions.h
@@ -50,6 +50,10 @@
" $<TARGET_PROPERTY:tgt,prop> = The value of the property prop\n" \
"on the target tgt. Note that tgt is not added as a dependency of\n" \
"the target this expression is evaluated on.\n" \
+ " $<TARGET_POLICY:pol> = '1' if the policy was NEW when " \
+ "the 'head' target was created, else '0'. If the policy was not " \
+ "set, the warning message for the policy will be emitted. This " \
+ "generator expression only works for a subset of policies.\n" \
"Boolean expressions:\n" \
" $<AND:?[,?]...> = '1' if all '?' are '1', else '0'\n" \
" $<OR:?[,?]...> = '0' if all '?' are '0', else '1'\n" \