[CMake] Win64 and InstallRequiredSystemLibraries.cmake
Clinton Stimpson
clinton at elemtech.com
Thu Nov 13 13:29:07 EST 2008
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
> <clinton at elemtech.com <mailto:clinton at elemtech.com>> 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
> CMake at cmake.org <mailto:CMake at cmake.org>
> http://www.cmake.org/mailman/listinfo/cmake
>
>
More information about the CMake
mailing list