From 6d064999f60202ef0d896b9256d28e96ddf39104 Mon Sep 17 00:00:00 2001 From: Brad King <brad.king@kitware.com> Date: Mon, 31 Mar 2008 13:48:50 -0400 Subject: BUG: Generated target export files should set the policy version to 2.6 instead of the currently running version because they are 2.6 compatible. --- Source/cmExportFileGenerator.cxx | 12 +++++++----- 1 file 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. -- cgit v0.12