[CMake] SET (CPACK_PACKAGE_INSTALL_REGISTRY_KEY)
J Decker
d3ck0r at gmail.com
Sat Sep 18 03:02:04 EDT 2010
On Fri, Sep 17, 2010 at 10:59 AM, Nicky Perian <nickyperian at 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
>
More information about the CMake
mailing list