summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmExportFileGenerator.cxx12
1 files changed, 7 insertions, 5 deletions
diff --git a/Source/cmExportFileGenerator.cxx b/Source/cmExportFileGenerator.cxx
index 914b044..1e0a8d9 100644
--- a/Source/cmExportFileGenerator.cxx
+++ b/Source/cmExportFileGenerator.cxx
@@ -79,12 +79,14 @@ bool cmExportFileGenerator::GenerateImportFile()
}
std::ostream& os = *foutPtr;
- // Start with the import file header.
+ // Isolate the file policy level.
+ // We use 2.6 here instead of the current version because newer
+ // versions of CMake should be able to export files imported by 2.6
+ // until the import format changes.
os << "CMAKE_POLICY(PUSH)\n"
- << "CMAKE_POLICY(VERSION "
- << cmVersion::GetMajorVersion() << "."
- << cmVersion::GetMinorVersion() << "."
- << cmVersion::GetPatchVersion() << ")\n";
+ << "CMAKE_POLICY(VERSION 2.6)\n";
+
+ // Start with the import file header.
this->GenerateImportHeaderCode(os);
// Create all the imported targets.