summaryrefslogtreecommitdiffstats
path: root/Help/policy/CMP0037.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Change version 3.0.0 -> 3.0 in policy docsBrad King2014-02-101-1/+1
| | | | | | Starting with 3.0 we will use only two components for the feature level, and policies are only ever introduced with a bump to the feature level version.
* Help: Fix CMP0037 docs.Stephen Kelly2013-12-191-1/+1
| | | | | INTERFACE libraries may not use double-colons, but IMPORTED targets may.
* CMP0037: Extend policy to reserved names and custom targetsNils Gladitz2013-11-191-6/+11
| | | | | | | | Teach add_custom_target to check the policy too. Extend the policy to disallow reserved target names that we use for builtin targets like "all". Extend the RunCMake.CMP0037 test to cover these cases.
* Disallow invalid target names (#13140)Stephen Kelly2013-11-071-0/+21
Exclude Borland and NMake from the CMP0037 test. They do not accept the colon in a target name.