==== //Abingdon/Tools/src/cmake/cmake-2.4.6/Source/cmGlobalVisualStudio7Generator.cxx#1 - D:\Abingdon\Tools\src\cmake\cmake-2.4.6\Source\cmGlobalVisualStudio7Generator.cxx ====
@@ -117,6 +117,13 @@
     {
     makeCommand += "Debug";
     }
+
+  if (!this->PlatformName.empty())
+    {
+    makeCommand += "|";
+    makeCommand += this->PlatformName;
+    }
+
   makeCommand += " /project ";
 
   if (targetName && strlen(targetName))
==== //Abingdon/Tools/src/cmake/cmake-2.4.6/Source/cmGlobalVisualStudio7Generator.h#1 - D:\Abingdon\Tools\src\cmake\cmake-2.4.6\Source\cmGlobalVisualStudio7Generator.h ====
@@ -128,6 +128,8 @@
   // Set during OutputSLNFile with the name of the current project.
   // There is one SLN file per project.
   std::string CurrentProject;
+
+  std::string PlatformName; // Win32 or x64 
 };
 
 #define CMAKE_CHECK_BUILD_SYSTEM_TARGET "ZERO_CHECK"
==== //Abingdon/Tools/src/cmake/cmake-2.4.6/Source/cmGlobalVisualStudio8Generator.h#1 - D:\Abingdon\Tools\src\cmake\cmake-2.4.6\Source\cmGlobalVisualStudio8Generator.h ====
@@ -58,6 +58,5 @@
   virtual void WriteProjectConfigurations(std::ostream& fout,
                                           const char* name,
                                           bool partOfDefaultBuild);
-  std::string PlatformName; // Win32 or x64 
 };
 #endif
