On Fri, Sep 17, 2010 at 10:59 AM, Nicky Perian <nickyper...@yahoo.com> wrote: > I have tried many variations to the HKEY_LOCAL_MACHINE setting and am unable > to get a run through of Cpack. > I know it must be something simple I am missing. > I need help with this. > I am on a windows 7 / 64bit machine. NSIS is unicode and installed in the 32 > bit program files directory. > Thanks, > CMakeLists.txt: > if (WINDOWS) > # build a CPack driven installer package > SET (CPACK_GENERATOR "NSIS") > SET (CPACK_PACKAGE_INSTALL_REGISTRY_KEY > HKEY_LOCAL_MACHINE"/SOFTWARE/Wow6432Node/NSIS/Unicode")
I really think you shouldn't include wow6432node - that is automaically applied when a 32 bit process writes values to the registry. > include (InstallRequiredSystemLibraries) > include (CPack) > endif (WINDOWS) > CPackConfig.cmake: (snip) > SET(CPACK_BINARY_NSIS "") > . > . > SET(CPACK_CMAKE_GENERATOR "Visual Studio 8 2005") > . > . > SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY > "HKEY_LOCAL_MACHINE"/SOFTWARE/Wow6432Node/NSIS/Unicode"") > Output: > C:\Phoenix\phoenix-work\indra\build-vc80>cpack cpackconfig.cmake > CPack Error: Cannot find NSIS registry value. This is usually caused by NSIS > not > being installed. Please install NSIS from http://nsis.sourceforge.net > CPack Error: Cannot initialize the generator NSIS > > _______________________________________________ > 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 > _______________________________________________ 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