Sarbak, Joseph wrote:
Hello Bill and Shane,

Thanks for offering your help.  Below is a listing of my directory where
I have the compilers installed, my PATH=, and also two of the cached
variables Bill asked about.  I don't know how to get two (MAKECOMMAND,
and CMAKE_BUILD_TOOL) of those variables.

I appreciate your help.

Joe
CMAKE_MAKE_PROGRAM=C:/PROGRA~1/MICROS~1.0/Common7/IDE/devenv.com
CMAKE_BUILD_TOOL=C:/PROGRA~1/MICROS~1.0/Common7/IDE/devenv.com

MAKECOMMAND:STRING=?
CMAKE_BUILD_TOOL:INTERNAL=?

Here are the first elements in my PATH=.  Notice VisStudio 2008 is
listed prior to any other compiler.

H:\dev\esp\trunk\main\models\build\..\..\..\..\third-party\cmake\cmake-2
.6.4-win32-x86\bin;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\T
ools;c:\WINNT\Microsoft.NET\Framework\v3.5;c:\WINNT\Microsoft.NET\Framew
ork\v2.0.50727;c:\Program Files\Microsoft V
isual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft
SDKs\Windows\v6.0A\bin;H:\dev\esp\third-party\python\win_
...

Looks like it is picking up the VS 8 instead of 9 for some reason... Do you have 8 in your PATH? The find does this:

Modules/CMakeVS9FindMake.cmake:

FIND_PROGRAM(CMAKE_MAKE_PROGRAM
  NAMES ${_CMAKE_MAKE_PROGRAM_NAMES}
  HINTS

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\9.0\\Setup\\VS;EnvironmentDirectory]

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\9.0\\Setup;Dbghelp_path]
  "$ENV{ProgramFiles}/Microsoft Visual Studio 9.0/Common7/IDE"
  "$ENV{ProgramFiles}/Microsoft Visual Studio9.0/Common7/IDE"
  "$ENV{ProgramFiles}/Microsoft Visual Studio 9/Common7/IDE"
  "$ENV{ProgramFiles}/Microsoft Visual Studio9/Common7/IDE"
  "$ENV{ProgramFiles} (x86)/Microsoft Visual Studio 9.0/Common7/IDE"
  "$ENV{ProgramFiles} (x86)/Microsoft Visual Studio9.0/Common7/IDE"
  "$ENV{ProgramFiles} (x86)/Microsoft Visual Studio 9/Common7/IDE"
  "$ENV{ProgramFiles} (x86)/Microsoft Visual Studio9/Common7/IDE"
  "/Program Files/Microsoft Visual Studio 9.0/Common7/IDE/"
  "/Program Files/Microsoft Visual Studio 9/Common7/IDE/"
  PATHS
  "$ENV{ProgramFiles} (x86)/Microsoft Visual Studio .NET/Common7/IDE"
  "$ENV{ProgramFiles}/Microsoft Visual Studio .NET/Common7/IDE"

  )

Do you have different registry entries? If you hack the above file in your CMake to point directly at the right dir for your install does it work?

Note, you will have to start with a new build directory to test changes with this file.

-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

Reply via email to