From: Hans Kristian Rosbach Date: Mon, 14 Aug 2023 12:12:55 +0000 (+0200) Subject: Add CPack capability X-Git-Tag: 2.1.4~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3553873d425a8ec4a5f94820b8becfe821e2658e;p=thirdparty%2Fzlib-ng.git Add CPack capability --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 322d7fc6d..1e4d82237 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1241,3 +1241,20 @@ endif() add_feature_info(INSTALL_UTILS INSTALL_UTILS "Copy minigzip and minideflate during install") FEATURE_SUMMARY(WHAT ALL INCLUDE_QUIET_PACKAGES) + +#============================================================================ +# CPack +#============================================================================ +set(CPACK_GENERATOR "TGZ") +set(CPACK_SOURCE_GENERATOR "TGZ") +set(CPACK_SOURCE_IGNORE_FILES .git/ _CPack_Packages/ "${PROJECT_BINARY_DIR}/") + +set(CPACK_PACKAGE_NAME "zlib${SUFFIX}") +set(CPACK_PACKAGE_VERSION ${ZLIB_FULL_VERSION}) +set(CPACK_PACKAGE_DIRECTORY "${PROJECT_BINARY_DIR}/package") + +if("${PROJECT_BINARY_DIR}" STREQUAL "${PROJECT_SOURCE_DIR}") + message(WARNING "Building to source folder is not recommended. Cpack will be unable to generate source package.") +endif() + +include(CPack)