[Cmake] Cannot generate nmake build

Andy Cedilnik andy.cedilnik at kitware.com
Thu, 04 Mar 2004 17:35:34 -0500


Hi Chris,

It is not too hard to set that up. All we do is set the appropriate
environment variables:

"DevEnvDir=C:/Program Files/Microsoft Visual Studio .NET
2003/Common7/IDE"
"FrameworkDir=C:/WINDOWS/Microsoft.NET/Framework"
"FrameworkSDKDir=C:/Program Files/Microsoft Visual Studio .NET
2003/SDK/v1.1"
"FrameworkVersion=v1.1.4322"

"INCLUDE=C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/ATLMFC/INCLUDE\;C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/INCLUDE\;C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/PlatformSDK/include/prerelease\;C:/Program Files/Microsoft
Visual Studio .NET 2003/VC7/PlatformSDK/include\;C:/Program
Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/include\;C:/Program
Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/include/"

"LIB=C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/ATLMFC/LIB\;C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/LIB\;C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/PlatformSDK/lib/prerelease\;C:/Program Files/Microsoft Visual
Studio .NET 2003/VC7/PlatformSDK/lib\;C:/Program Files/Microsoft Visual
Studio .NET 2003/SDK/v1.1/lib\;C:/Program Files/Microsoft Visual Studio
.NET 2003/SDK/v1.1/Lib/MSVCDir\;C:/Program Files/Microsoft Visual Studio
.NET 2003/VC7"

"Path=C:/Program Files/Microsoft Visual Studio .NET
2003/Common7/IDE\;C:/Program Files/Microsoft Visual Studio .NET
2003/VC7/BIN\;C:/Program Files/Microsoft Visual Studio .NET
2003/Common7/Tools\;C:/Program Files/Microsoft Visual Studio .NET
2003/Common7/Tools/bin/prerelease\;C:/Program Files/Microsoft Visual
Studio .NET 2003/Common7/Tools/bin\;C:/Program Files/Microsoft Visual
Studio .NET
2003/SDK/v1.1/bin\;C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322\;C:/WINDOWS/system32\;C:/WINDOWS\;C:/WINDOWS/System32/Wbem\;C:/PROGRA~1/CMake/bin\;"

"VCINSTALLDIR=C:/Program Files/Microsoft Visual Studio .NET 2003"
"VSINSTALLDIR=C:/Program Files/Microsoft Visual Studio .NET
2003/Common7/IDE"

This is for VS7 .NET 2003. It should be really easy to figure out what
you need for 6.0. Just run vcvars and see what changed. Or edit vcvars.

			Andy

On Thu, 2004-03-04 at 17:15, Chris Scharver wrote:
> I suppose our admins didn't check the option to enable easily working 
> directly from the command line. I set all the relevant variables from 
> the batch file for my user account, and now CMake is generating the 
> nmake files properly! 'nmake' is such an easier ntemacs shell command 
> than 'msdev project.dsw /MAKE "ALL_BUILD - Win32 Debug"'. :) Thanks for 
> the help!