diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -229,23 +229,23 @@ "Default URL where bug reports are to be submitted.") # Configure CPack. -set(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") -set(CPACK_PACKAGE_VENDOR "LLVM") -set(CPACK_PACKAGE_VERSION_MAJOR ${LLVM_VERSION_MAJOR}) -set(CPACK_PACKAGE_VERSION_MINOR ${LLVM_VERSION_MINOR}) -set(CPACK_PACKAGE_VERSION_PATCH ${LLVM_VERSION_PATCH}) -set(CPACK_PACKAGE_VERSION ${PACKAGE_VERSION}) -set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.TXT") -set(CPACK_NSIS_COMPRESSOR "/SOLID lzma \r\n SetCompressorDictSize 32") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM" CACHE STRING "") +set(CPACK_PACKAGE_VENDOR "LLVM" CACHE STRING "") +set(CPACK_PACKAGE_VERSION_MAJOR ${LLVM_VERSION_MAJOR} CACHE STRING "") +set(CPACK_PACKAGE_VERSION_MINOR ${LLVM_VERSION_MINOR} CACHE STRING "") +set(CPACK_PACKAGE_VERSION_PATCH ${LLVM_VERSION_PATCH} CACHE STRING "") +set(CPACK_PACKAGE_VERSION ${PACKAGE_VERSION} CACHE STRING "") +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.TXT" CACHE STRING "") +set(CPACK_NSIS_COMPRESSOR "/SOLID lzma \r\n SetCompressorDictSize 32" CACHE STRING "") if(WIN32 AND NOT UNIX) - set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") - set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\cmake\\\\nsis_logo.bmp") - set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\cmake\\\\nsis_icon.ico") - set(CPACK_NSIS_MUI_UNIICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\cmake\\\\nsis_icon.ico") - set(CPACK_NSIS_MODIFY_PATH "ON") - set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") + set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM" CACHE STRING "") + set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\cmake\\\\nsis_logo.bmp" CACHE STRING "") + set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\cmake\\\\nsis_icon.ico" CACHE STRING "") + set(CPACK_NSIS_MUI_UNIICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\cmake\\\\nsis_icon.ico" CACHE STRING "") + set(CPACK_NSIS_MODIFY_PATH "ON" CACHE STRING "") + set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON" CACHE STRING "") if( CMAKE_CL_64 ) - set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64") + set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64" CACHE STRING "") endif() endif() include(CPack)