summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMathis Rosenhauer <rosenhauer@dkrz.de>2016-05-20 11:59:07 +0200
committerMathis Rosenhauer <rosenhauer@dkrz.de>2016-05-20 11:59:07 +0200
commit928707746fd702051647af72500bcaf8ac76b8d3 (patch)
treee8b4e2ed631da635d9b30fbbd7e9373d12eea353 /CMakeLists.txt
parentef4d954bd459d5101c2b40955c9ee7dbc0b85ca5 (diff)
downloadlibaec-928707746fd702051647af72500bcaf8ac76b8d3.tar.gz
libaec-928707746fd702051647af72500bcaf8ac76b8d3.tar.bz2
libaec-928707746fd702051647af72500bcaf8ac76b8d3.zip
Change Windows packager to WIX
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt35
1 files changed, 19 insertions, 16 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b890d07..32d3c45 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,7 @@ INCLUDE(cmake/macros.cmake)
PROJECT(libaec)
SET(libaec_VERSION_MAJOR 0)
SET(libaec_VERSION_MINOR 3)
-SET(libaec_VERSION_PATCH 2)
+SET(libaec_VERSION_PATCH 3)
SET(CMAKE_BUILD_TYPE Release)
ENABLE_TESTING()
@@ -46,24 +46,27 @@ ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(tests)
SET(CPACK_PACKAGE_NAME "libaec")
-SET(CPACK_PACKAGE_VENDOR "dkrz.de")
+SET(CPACK_PACKAGE_VENDOR "Deutsches Klimarechenzentrum GmbH")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY
"libaec - Adaptive Entropy Coding library")
-SET(CPACK_PACKAGE_VERSION_MAJOR "0")
-SET(CPACK_PACKAGE_VERSION_MINOR "3")
-SET(CPACK_PACKAGE_VERSION_PATCH "3")
+SET(CPACK_PACKAGE_VERSION_MAJOR "${libaec_VERSION_MAJOR}")
+SET(CPACK_PACKAGE_VERSION_MINOR "${libaec_VERSION_MINOR}")
+SET(CPACK_PACKAGE_VERSION_PATCH "${libaec_VERSION_PATCH}")
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "libaec")
-SET(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/COPYING")
-SET(CPACK_RESOURCE_FILE_README "${PROJECT_SOURCE_DIR}/README")
+SET(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/Copyright.txt")
-IF(CMAKE_CL_64)
- SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES64")
- SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
- "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION} (Win64)")
-ELSE(CMAKE_CL_64)
- SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES")
- SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
- "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}")
-ENDIF(CMAKE_CL_64)
+IF(WIN32)
+ SET(CPACK_GENERATOR "WIX")
+ SET(CPACK_WIX_UPGRADE_GUID "E58A21F6-BB99-46B5-8AD8-6114E4CCA0A6")
+ IF(CMAKE_CL_64)
+ SET(CPACK_INSTALL_DIRECTORY "$PROGRAMFILES64")
+ SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
+ "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION} (Win64)")
+ ELSE(CMAKE_CL_64)
+ SET(CPACK_INSTALL_DIRECTORY "$PROGRAMFILES")
+ SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
+ "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}")
+ ENDIF(CMAKE_CL_64)
+ENDIF(WIN32)
INCLUDE(CPack)