MantisBT - CMake
View Issue Details
0006363CMakeCMakepublic2008-02-17 14:192010-11-10 21:06
Jack T. Goral 
David Cole 
highminoralways
closedfixed 
 
CMake 2.8.3CMake 2.8.3 
0006363: CMake 2.4.8 x64 Windows build from sources installs in 32bit directory C:\Program Files (x86)\CMake
I've built 2.4.8 from sources using Visual Studio 2005 amd64 compiler and preinstalled cmake 2.4.8 binaries. "Nmake install' copied files to C:\Program Files (x86)\CMake instead of C:\Program Files\CMake where 64 bit binaries should go. In addition I had to comment out install dependencies on ms*71.dlls for install to succeed (file ...\cmake-2.4.8\Utilities\Release\Release.cmake).
No tags attached.
related to 0009094closed Kitware Robot NSIS needs to detect 32-bit/64-bit packaging projects 
related to 0009992closed David Cole Install dir on Win64 always starts with c:/program files (x86)/ regardless of architecture of build 
Issue History
2008-02-17 14:19Jack T. GoralNew Issue
2008-02-21 12:06Alex NeundorfCategoryCCMake => CMake
2008-03-17 15:30Clinton StimpsonNote Added: 0010821
2008-03-27 22:11Bill HoffmanStatusnew => assigned
2008-03-27 22:11Bill HoffmanAssigned To => Bill Hoffman
2008-09-11 12:56Bill HoffmanAssigned ToBill Hoffman => David Cole
2010-04-19 12:04David ColeRelationship addedrelated to 0009992
2010-04-19 12:56Ryan PavlikNote Added: 0020255
2010-09-09 17:35David ColePrioritynormal => high
2010-11-10 21:00David ColeTarget Version => CMake 2.8.4
2010-11-10 21:03David ColeRelationship addedrelated to 0009094
2010-11-10 21:06David ColeNote Added: 0023156
2010-11-10 21:06David ColeStatusassigned => closed
2010-11-10 21:06David ColeResolutionopen => fixed
2010-11-10 21:06David ColeFixed in Version => CMake 2.8.3
2010-11-10 21:06David ColeTarget VersionCMake 2.8.4 => CMake 2.8.3

Notes
(0010821)
Clinton Stimpson   
2008-03-17 15:30   
I also see "Program Files (x86)" in the default path to install programs using the cpack created nsis installer to install 64 bit binaries.
(0020255)
Ryan Pavlik   
2010-04-19 12:56   
In bug 0009992 I have attached a patch that fixes this bug.
(0023156)
David Cole   
2010-11-10 21:06   
The main complaint of this bug, the default make install prefix, is fixed in CMake 2.8.3. (Same change as the fix for the related issue 0009992.)

The secondary complaint, mentioned by Clinton's note, regarding the default user-overridable prefix used by the NSIS installer, is covered by related issue 0009094. Closing this bug. Watch for a fix to 0009094 for the NSIS installers of 64-bit apps.