aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmake/package.cmake10
1 files changed, 8 insertions, 2 deletions
diff --git a/cmake/package.cmake b/cmake/package.cmake
index 27fe285d..ffea3f04 100644
--- a/cmake/package.cmake
+++ b/cmake/package.cmake
@@ -24,7 +24,14 @@
## process this file with CMake to produce Makefile
-SET(CPACK_GENERATOR "TGZ")
+IF (WIN32)
+ SET(CPACK_GENERATOR "NSIS")
+ set(CPACK_NSIS_INSTALL_ROOT "C:")
+ELSE()
+ SET(CPACK_GENERATOR "TGZ")
+ SET(CPACK_PACKAGING_INSTALL_PREFIX /usr)
+ENDIF()
+
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "This is GNU Awk ${GAWK_VERSION}")
SET(CPACK_PACKAGE_NAME "gawk")
SET(CPACK_PACKAGE_VERSION "${GAWK_VERSION}")
@@ -33,6 +40,5 @@ SET(CPACK_PACKAGE_VERSION_MINOR "${GAWK_MINOR_VERSION}")
SET(CPACK_PACKAGE_VERSION_PATCH "${GAWK_BUGFIX_VERSION}")
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING")
SET(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README")
-SET(CPACK_PACKAGING_INSTALL_PREFIX /usr)
INCLUDE(CPack)