export: Increase maximum policy version in exported files to 3.20
The files generatd by `install(EXPORT)` and `export()` commands are known to work with policies as of CMake 3.20, so enable them in sufficiently new CMake versions.
This commit is contained in:
parent
d76cb12905
commit
83a3db5631
@ -924,13 +924,13 @@ void cmExportFileGenerator::GeneratePolicyHeaderCode(std::ostream& os)
|
|||||||
|
|
||||||
// Isolate the file policy level.
|
// Isolate the file policy level.
|
||||||
// Support CMake versions as far back as 2.6 but also support using NEW
|
// Support CMake versions as far back as 2.6 but also support using NEW
|
||||||
// policy settings for up to CMake 3.19 (this upper limit may be reviewed
|
// policy settings for up to CMake 3.20 (this upper limit may be reviewed
|
||||||
// and increased from time to time). This reduces the opportunity for CMake
|
// and increased from time to time). This reduces the opportunity for CMake
|
||||||
// warnings when an older export file is later used with newer CMake
|
// warnings when an older export file is later used with newer CMake
|
||||||
// versions.
|
// versions.
|
||||||
/* clang-format off */
|
/* clang-format off */
|
||||||
os << "cmake_policy(PUSH)\n"
|
os << "cmake_policy(PUSH)\n"
|
||||||
<< "cmake_policy(VERSION 2.6...3.19)\n";
|
<< "cmake_policy(VERSION 2.6...3.20)\n";
|
||||||
/* clang-format on */
|
/* clang-format on */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user