summaryrefslogtreecommitdiffstats
path: root/Source/cmPolicies.h
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Add policy CMP0005 to decide whether add_definitions should escape defs.Brad King2008-03-131-0/+1
|
* ENH: Add policy CMP_0004 to require library names to have no leading or ↵Brad King2008-03-131-0/+1
| | | | trailing whitespace. Replace previous check of CMAKE_BACKWARDS_COMPATIBILITY against version 2.4 with the policy.
* ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.Brad King2008-03-131-0/+1
| | | | | | | | | - Policy is WARN by default so projects will build as they did in 2.4 without user intervention - Remove CMAKE_LINK_OLD_PATHS variable since it was never in a release and the policy supercedes it - Report target creation backtrace in warning message since policy should be set by that point
* ENH: change CMP_ to CMPKen Martin2008-03-131-4/+4
|
* ENH: Finish creating, documenting, and enforcing policy CMP_0002.Brad King2008-03-071-1/+5
|
* ENH: Improve handling of old-style compatibility.Brad King2008-03-071-6/+6
| | | | | | | | | | | | | | | | | | | - Remove CMP_0001 (no slash in target name) and restore old CMAKE_BACKWARDS_COMPATIBILITY check for it - Replace all checks of CMAKE_BACKWARDS_COMPATIBILITY with cmLocalGenerator::NeedBackwardsCompatibility calls - Create new CMP_0001 to determine whether or not CMAKE_BACKWARDS_COMPATIBILITY is used. (old = use, new = ignore) - Show CMAKE_BACKWARDS_COMPATIBILITY in cache only when CMP_0001 is set to OLD or WARN - Update documentation of cmake_policy and cmake_minimum_required to indicate their relationship and the 2.4 version boundary - When no cmake policy version is set in top level makefile implicitly call cmake_policy(VERSION 2.4) which restores CMAKE_BACKWARDS_COMPATIBILITY and other 2.4 compatibility - Fix tests MakeClean and Preprocess to call cmake_policy(VERSION 2.6) because they depend on new policies
* BUG: some fixes, still a few to goKen Martin2008-03-051-1/+3
|
* ENH: add --help-policies and --help-policy command line optionsKen Martin2008-03-041-0/+3
|
* COMP: possible fix for VS6, but probably not, probably need tomake it internalKen Martin2008-03-021-2/+3
|
* ENH: revert dumb changeKen Martin2008-03-021-1/+1
|
* COMP: fix compile errors on vs6 and a warningKen Martin2008-03-021-1/+1
|
* STYLE: fix some line lengthsKen Martin2008-03-011-1/+2
|
* ENH: just getting somethng checked in, still work to doKen Martin2008-02-291-0/+85