diff --git a/CMakeLists.txt b/CMakeLists.txt index 83bc5255aad6fa6efa6bbfab1652c5446506bf2f..d940991817830edc940a4ffff25a9e6c98ed7f0a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,13 +43,15 @@ set(CPACK_PACKAGE_VERSION ${SOURCE_VERSION}) if(PACKAGE_WINDOWS_MSI) set(CPACK_GENERATOR "WIX") set(CPACK_WIX_UPGRADE_GUID "f9c5c38a-76c3-49a6-ab41-ddfdde7a2c87") + set(CPACK_WIX_PRODUCT_VERSION "0.0.0") set(CPACK_PACKAGE_INSTALL_DIRECTORY "BioTracker/BackgroundSubtraction_Tracker") set(CPACK_WIX_PROGRAM_MENU_FOLDER "BioTracker") set(CPACK_WIX_LICENSE_RTF ${CMAKE_SOURCE_DIR}/cmake/WIX/licence.rtf) - set(CPACK_WIX_TEMPLATE "${CMAKE_SOURCE_DIR}/cmake/WIX/WIX.template.in") + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/WIX/WIX.template.in" "${CMAKE_CURRENT_BINARY_DIR}/cmake/WIX/WIX.template") + set(CPACK_WIX_TEMPLATE "${CMAKE_CURRENT_BINARY_DIR}/cmake/WIX/WIX.template") elseif(PACKAGE_TXZ) set(CPACK_GENERATOR "TXZ") endif() diff --git a/cmake/WIX/WIX.template.in b/cmake/WIX/WIX.template.in index c131290b0cb94d32e243cab596f80d0fa59deabe..2ece14ec0c71d27bbb50bc266f9c3bdf60e7a374 100644 --- a/cmake/WIX/WIX.template.in +++ b/cmake/WIX/WIX.template.in @@ -8,7 +8,7 @@ <Product Id="$(var.CPACK_WIX_PRODUCT_GUID)" Name="$(var.CPACK_PACKAGE_NAME)" Language="1033" - Version="$(var.CPACK_PACKAGE_VERSION)" + Version="@CPACK_WIX_PRODUCT_VERSION@" Manufacturer="$(var.CPACK_PACKAGE_VENDOR)" UpgradeCode="$(var.CPACK_WIX_UPGRADE_GUID)">