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