summaryrefslogtreecommitdiffstats
path: root/CPackConfig.cmake
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cynapses.org>2010-07-13 13:19:06 +0200
committerAndreas Schneider <asn@cynapses.org>2010-07-13 13:19:06 +0200
commit3a61d55f27ec0db6b845287d80f6532a230829f7 (patch)
tree8a2dcd391fe21afe40ec85c946f4c5b614bbfd14 /CPackConfig.cmake
parentc4d1d8b684d14d854aa83e830be8912e8d3bbdf5 (diff)
build: Added a check for NSIS.
Diffstat (limited to 'CPackConfig.cmake')
-rw-r--r--CPackConfig.cmake14
1 files changed, 9 insertions, 5 deletions
diff --git a/CPackConfig.cmake b/CPackConfig.cmake
index 3c1ed6bd..65de9c96 100644
--- a/CPackConfig.cmake
+++ b/CPackConfig.cmake
@@ -24,13 +24,17 @@ set(CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSIO
### nsis generator
-set(CPACK_GENERATOR "NSIS")
+set(CPACK_GENERATOR "ZIP")
-set(CPACK_PACKAGE_INSTALL_DIRECTORY "libssh")
+find_package(NSIS)
+if (HAVE_NSIS)
+ set(CPACK_GENERATOR "${CPACK_GENERATOR};NSIS")
+ set(CPACK_NSIS_DISPLAY_NAME "The SSH Library")
+ set(CPACK_NSIS_COMPRESSOR "/SOLID zlib")
+ set(CPACK_NSIS_MENU_LINKS "http://www.libssh.org/" "libssh homepage")
+if (HAVE_NSIS)
-set(CPACK_NSIS_DISPLAY_NAME "The SSH Library")
-set(CPACK_NSIS_COMPRESSOR "/SOLID zlib")
-set(CPACK_NSIS_MENU_LINKS "http://www.libssh.org/" "libssh homepage")
+set(CPACK_PACKAGE_INSTALL_DIRECTORY "libssh")
set(CPACK_PACKAGE_FILE_NAME ${APPLICATION_NAME}-${CPACK_PACKAGE_VERSION})