The Process Explorer verifies its a 32 bit image.
My CMakeLists.txt file ===
INCLUDE(InstallRequiredSystemLibraries)
===== end file
In cmake-gui, if I pick the "Visual Studio 8 2005" generator, it sets
MSVC80_REDIST_DIR correctly.
If I go back File -> Delete Cache, then hit configure again, but choose
"Visual Studio 8 2005 Win64" as the generator, then MSVC80_REDIST_DIR is
not found.
Clint
David Cole wrote:
It's looking in the right place. You're using the 64-bit regedit. If
you view it with the 32-bit regedit (found, paradoxically, at
C:\WINDOWS\SysWOW64\regedit.exe) then you'll see it as 32-bit cmake is
asking for it...
Side note: you can always use Process Explorer from sysinternals.com
<http://sysinternals.com> to examine running processes to determine if
they are 32-bit or 64-bit if you need to. I would say Process Explorer
is the most indispensable tool that exists on Windows.
So you include InstallRequiredSystemLibraries and what happens?
On Thu, Nov 13, 2008 at 12:43 PM, Clinton Stimpson
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
On 64 bit Windows...
When I run cmake, the InstallRequiredSystemLibraries.cmake is not
finding the MSVC80_REDIST_DIR automatically.
It looks in
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0;InstallDir]
for it, but its not there when I run regedit.
Its actually in
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\VisualStudio\\8.0;InstallDir].
Is there some way to make this work without me helping it along?
Maybe its a more general issue?
This is using the cmake 2.6.2 binaries from cmake.org
<http://cmake.org>.
Clint
_______________________________________________
CMake mailing list
[email protected] <mailto:[email protected]>
http://www.cmake.org/mailman/listinfo/cmake
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake