[CMake] CPACK_NSIS_CREATE_ICONS incorrect
Mike Arthur
mike at mikearthur.co.uk
Tue Jul 22 14:05:21 EDT 2008
For some reason for me CPACK_NSIS_CREATE_ICONS is set incorrectly when using
an NSIS installer. My application is in c:\Program
Files\Mendeley\Mendeley.exe but it tries to point the start menu shortcut to
c:\Program Files\Mendeley\bin\Mendeley.exe.
What am I doing wrong?
Find my CPack configuration below.
--
Cheers,
Mike Arthur
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/Description.txt")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mendeley Description Summary")
set(CPACK_PACKAGE_VENDOR "Mendeley Ltd.")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "6")
set(CPACK_PACKAGE_VERSION_PATCH "6")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Mendeley")
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "Mendeley")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/License.txt")
set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/ReadMe.txt")
set(CPACK_RESOURCE_FILE_WELCOME "${CMAKE_SOURCE_DIR}/Welcome.txt")
set(CPACK_STRIP_FILES TRUE)
set(CPACK_SOURCE_IGNORE_FILES
moc_*.cxx;ui_*.cxx;cmake_install.cmake;CMakeCache.txt;*.s3db;CMakeFiles)
set(CPACK_PACKAGE_EXECUTABLES "Mendeley" "Mendeley" )
if (WIN32)
set(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} Mendeley")
set(CPACK_NSIS_MUI_ICON "${CMAKE_SOURCE_DIR}/src/UI/Resources/win\\\\Mendeley.ico")
set(CPACK_NSIS_MUI_UNIICON "${CMAKE_SOURCE_DIR}/src/UI/Resources/win\\\\Mendeley.ico")
set(CPACK_NSIS_INSTALLED_ICON_NAME "Mendeley.exe")
set(CPACK_NSIS_DISPLAY_NAME "Mendeley Display Name")
set(CPACK_NSIS_HELP_LINK "http:\\\\\\\\www.mendeley.com")
set(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\www.mendeley.com")
set(CPACK_NSIS_CONTACT "dev at mendeley.com")
set(CPACK_NSIS_MODIFY_PATH ON)
set(CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/src/UI/Resources/win\\\\NSISHeader.bmp")
set(CPACK_GENERATOR "NSIS;ZIP")
set(CPACK_SOURCE_GENERATOR "ZIP")
endif (WIN32)
More information about the CMake
mailing list