[CMake] NMake Generation Error: machine type 'X86' conflicts with target machine type 'x64'
    Aaron_Wright at selinc.com 
    Aaron_Wright at selinc.com
       
    Fri Nov 13 12:00:49 EST 2009
    
    
  
I have the windows SDK installed. It came with Visual Studio. I run 
everything from perl, so in my script, I set the environment to:
         $ENV{"VSINSTALLDIR"} = "C:\\Program Files\\Microsoft Visual 
Studio 9.0";
         $ENV{"VCINSTALLDIR"} = "C:\\Program Files\\Microsoft Visual 
Studio 9.0\\VC";
         $ENV{"FrameworkDir"} = "C:\\WINDOWS\\Microsoft.NET\\Framework";
         $ENV{"FrameworkVersion"} = "v2.0.50727";
         $ENV{"Framework35Version"} = "v3.5";
         $ENV{"DevEnvDir"} = "C:\\Program Files\\Microsoft Visual Studio 
9.0\\Common7\\IDE";
         $ENV{"PATH"} = "C:\\Program Files\\Microsoft Visual Studio 
9.0\\Common7\\IDE;C:\\Program Files\\Microsoft Visual Studio 
9.0\\VC\\BIN;C:\\Program Files\\Microsoft Visual Studio 
9.0\\Common7\\Tools;C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5;C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;C:\\Program 
Files\\Microsoft Visual Studio 9.0\\VC\\VCPackages;C:\\Program 
Files\\Microsoft SDKs\\Windows\\v6.0A\\bin;" . $ENV{"PATH"};
         $ENV{"INCLUDE"} = "C:\\Program Files\\Microsoft Visual Studio 
9.0\VC\\INCLUDE;C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\Include
;" . $ENV{"INCLUDE"};
         $ENV{"LIB"} = "C:\\Program Files\\Microsoft Visual Studio 
9.0\\VC\\LIB;C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\Lib;" . 
$ENV{"LIB"};
         $ENV{"LIBPATH"} = 
"C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5;C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;C:\\Program 
Files\\Microsoft Visual Studio 9.0\\VC\\LIB;" . $ENV{"LIBPATH"};
Note the Windows SDK
---------------------------------------------------------
Aaron Wright
Bill Hoffman <bill.hoffman at kitware.com> 
Sent by: cmake-bounces at cmake.org
11/13/2009 08:26 AM
To
Aaron_Wright at selinc.com
cc
CMake <cmake at cmake.org>
Subject
Re: [CMake] NMake Generation Error: machine type 'X86' conflicts with 
target machine type 'x64'
Aaron_Wright at selinc.com wrote:
> 
> I've tried this on several machines and CMake always seems to think the 
> box is x64 even though it clearly says it's x86. I can fix the problem 
> by deleting CMakeCache.txt and running CMake again, which is weird. I'm 
> trying to automate the whole thing in a night build script so this 
> behavior is not helpful. Ideas?
> ---------------------------------------------------------
> Aaron Wright
You need to install the windows SDK for CMake to work.
-Bill
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20091113/b9c0c596/attachment.htm>
    
    
More information about the CMake
mailing list