Merge topic 'fix-policy-versions'
1873205
Update CMP0024/CMP0025/CMP0026 release version
This commit is contained in:
commit
de5159236d
|
@ -17,6 +17,6 @@ The OLD behavior for this policy is to allow including the result of
|
||||||
an export() command. The NEW behavior for this policy is to not to
|
an export() command. The NEW behavior for this policy is to not to
|
||||||
allow including the result of an export() command.
|
allow including the result of an export() command.
|
||||||
|
|
||||||
This policy was introduced in CMake version 2.8.13. CMake version
|
This policy was introduced in CMake version 3.0.0. CMake version
|
||||||
|release| warns when the policy is not set and uses OLD behavior. Use
|
|release| warns when the policy is not set and uses OLD behavior. Use
|
||||||
the cmake_policy command to set it to OLD or NEW explicitly.
|
the cmake_policy command to set it to OLD or NEW explicitly.
|
||||||
|
|
|
@ -3,12 +3,12 @@ CMP0025
|
||||||
|
|
||||||
Compiler id for Apple Clang is now AppleClang.
|
Compiler id for Apple Clang is now AppleClang.
|
||||||
|
|
||||||
CMake >= 2.8.13 recognize that Apple Clang is a different compiler
|
CMake >= 3.0.0 recognize that Apple Clang is a different compiler
|
||||||
than upstream Clang and that they have different version numbers.
|
than upstream Clang and that they have different version numbers.
|
||||||
CMake now prefers to present this to projects by setting
|
CMake now prefers to present this to projects by setting
|
||||||
CMAKE_<LANG>_COMPILER_ID to "AppleClang" instead of "Clang". However,
|
CMAKE_<LANG>_COMPILER_ID to "AppleClang" instead of "Clang". However,
|
||||||
existing projects may assume the compiler id for Apple Clang is just
|
existing projects may assume the compiler id for Apple Clang is just
|
||||||
"Clang" as it was in CMake < 2.8.13. Therefore this policy determines
|
"Clang" as it was in CMake < 3.0.0. Therefore this policy determines
|
||||||
for Apple Clang which compiler id to report in
|
for Apple Clang which compiler id to report in
|
||||||
CMAKE_<LANG>_COMPILER_ID after <LANG> is enabled by the project() or
|
CMAKE_<LANG>_COMPILER_ID after <LANG> is enabled by the project() or
|
||||||
enable_language() command.
|
enable_language() command.
|
||||||
|
@ -16,6 +16,6 @@ enable_language() command.
|
||||||
The OLD behavior for this policy is to use compiler id "Clang". The
|
The OLD behavior for this policy is to use compiler id "Clang". The
|
||||||
NEW behavior for this policy is to use compiler id "AppleClang".
|
NEW behavior for this policy is to use compiler id "AppleClang".
|
||||||
|
|
||||||
This policy was introduced in CMake version 2.8.13. CMake version
|
This policy was introduced in CMake version 3.0.0. CMake version
|
||||||
|release| warns when the policy is not set and uses OLD behavior. Use
|
|release| warns when the policy is not set and uses OLD behavior. Use
|
||||||
the cmake_policy command to set it to OLD or NEW explicitly.
|
the cmake_policy command to set it to OLD or NEW explicitly.
|
||||||
|
|
|
@ -20,6 +20,6 @@ The OLD behavior for this policy is to allow reading the LOCATION
|
||||||
property from build-targets. The NEW behavior for this policy is to
|
property from build-targets. The NEW behavior for this policy is to
|
||||||
not to allow reading the LOCATION property from build-targets.
|
not to allow reading the LOCATION property from build-targets.
|
||||||
|
|
||||||
This policy was introduced in CMake version 2.8.13. CMake version
|
This policy was introduced in CMake version 3.0.0. CMake version
|
||||||
|release| warns when the policy is not set and uses OLD behavior. Use
|
|release| warns when the policy is not set and uses OLD behavior. Use
|
||||||
the cmake_policy command to set it to OLD or NEW explicitly.
|
the cmake_policy command to set it to OLD or NEW explicitly.
|
||||||
|
|
|
@ -225,17 +225,17 @@ cmPolicies::cmPolicies()
|
||||||
this->DefinePolicy(
|
this->DefinePolicy(
|
||||||
CMP0024, "CMP0024",
|
CMP0024, "CMP0024",
|
||||||
"Disallow include export result.",
|
"Disallow include export result.",
|
||||||
2,8,13,0, cmPolicies::WARN);
|
3,0,0,0, cmPolicies::WARN);
|
||||||
|
|
||||||
this->DefinePolicy(
|
this->DefinePolicy(
|
||||||
CMP0025, "CMP0025",
|
CMP0025, "CMP0025",
|
||||||
"Compiler id for Apple Clang is now AppleClang.",
|
"Compiler id for Apple Clang is now AppleClang.",
|
||||||
2,8,13,0, cmPolicies::WARN);
|
3,0,0,0, cmPolicies::WARN);
|
||||||
|
|
||||||
this->DefinePolicy(
|
this->DefinePolicy(
|
||||||
CMP0026, "CMP0026",
|
CMP0026, "CMP0026",
|
||||||
"Disallow use of the LOCATION target property.",
|
"Disallow use of the LOCATION target property.",
|
||||||
2,8,13,0, cmPolicies::WARN);
|
3,0,0,0, cmPolicies::WARN);
|
||||||
}
|
}
|
||||||
|
|
||||||
cmPolicies::~cmPolicies()
|
cmPolicies::~cmPolicies()
|
||||||
|
|
Loading…
Reference in New Issue