summaryrefslogtreecommitdiffstats
path: root/Source/cmIfCommand.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-03-20 22:25:59 (GMT)
committerBrad King <brad.king@kitware.com>2008-03-20 22:25:59 (GMT)
commita6a673979dded1cc97a76c193e29bab64b00480e (patch)
treebf8c8d7b6260059a997d0f49c8ce07f730a00682 /Source/cmIfCommand.h
parent8e2f45c24b98ad97be584c61528a82807ef5cebe (diff)
downloadCMake-a6a673979dded1cc97a76c193e29bab64b00480e.zip
CMake-a6a673979dded1cc97a76c193e29bab64b00480e.tar.gz
CMake-a6a673979dded1cc97a76c193e29bab64b00480e.tar.bz2
ENH: Add "if(POLICY policy-id)" option for IF command.
- This will help projects support multiple CMake versions. - In order to set a policy when using a newer CMake but still working with an older CMake one may write if(POLICY CMP1234) cmake_policy(SET CMP1234 NEW) endif(POLICY CMP1234) - Note that since CMake 2.4 does not have if(POLICY) supporting it will also require using "if(COMMAND cmake_policy)"
Diffstat (limited to 'Source/cmIfCommand.h')
-rw-r--r--Source/cmIfCommand.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmIfCommand.h b/Source/cmIfCommand.h
index 8576274..bdccdf3 100644
--- a/Source/cmIfCommand.h
+++ b/Source/cmIfCommand.h
@@ -139,6 +139,9 @@ public:
" if(COMMAND command-name)\n"
"True if the given name is a command, macro or function that can be "
"invoked.\n"
+ " if(POLICY policy-id)\n"
+ "True if the given name is an existing policy "
+ "(of the form CMP<NNNN>).\n"
" if(EXISTS file-name)\n"
" if(EXISTS directory-name)\n"
"True if the named file or directory exists. "