From e6beb3bc88a3933cefd56be27df377ce174cde1d Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 13 Nov 2022 14:01:01 +0100 Subject: [PATCH] CMakeLists.txt: Default CPACK_GENERATOR to TGZ on unix and ZIP on others --- CMakeLists.txt | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dc40e16..408562b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,19 +31,21 @@ install( # Package # -------------------------------- set( CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}") - -if (UNIX) - set( CPACK_GENERATOR "DEB" ) - set( CPACK_DEBIAN_PACKAGE_DEPENDS "eosio-keygen" ) - set( CPACK_DEBIAN_PACKAGE_ARCHITECTURE "all" ) - set( CPACK_DEBIAN_PACKAGE_RELEASE "1" CACHE STRING "Debian release number" ) - set( CPACK_DEBIAN_PACKAGE_SECTION "extras" ) - set( CPACK_DEBIAN_FILE_NAME "${PROJECT_NAME}_${PROJECT_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}.deb" ) -else() - set( CPACK_GENERATOR "ZIP" ) -endif() - -# Info set( CPACK_PACKAGE_CONTACT ${PROJECT_MAINTAINER} ) +# Debian specific +set( CPACK_DEBIAN_PACKAGE_DEPENDS "eosio-keygen" ) +set( CPACK_DEBIAN_PACKAGE_ARCHITECTURE "all" ) +set( CPACK_DEBIAN_PACKAGE_RELEASE "1" CACHE STRING "Debian release number" ) +set( CPACK_DEBIAN_PACKAGE_SECTION "extras" ) +set( CPACK_DEBIAN_FILE_NAME "${PROJECT_NAME}_${PROJECT_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}.deb" ) + +if (NOT CPACK_GENERATOR) + if (UNIX) + set( CPACK_GENERATOR "TGZ" ) + else() + set( CPACK_GENERATOR "ZIP" ) + endif() +endif() + include( CPack )