diff options
| author | Vollstrecker <werner@vollstreckernet.de> | 2024-12-26 18:21:26 +0100 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2025-01-31 20:01:41 -0800 |
| commit | e573155946e71cd4fdfaaa3e3bd433d3cfe914b0 (patch) | |
| tree | 3fece7b2eecbe636bd320eb95e326cd8590a0823 /contrib | |
| parent | 09b21ebd334be6d060393032583a9055c0ee8b9e (diff) | |
| download | zlib-e573155946e71cd4fdfaaa3e3bd433d3cfe914b0.tar.gz zlib-e573155946e71cd4fdfaaa3e3bd433d3cfe914b0.tar.bz2 zlib-e573155946e71cd4fdfaaa3e3bd433d3cfe914b0.zip | |
CMake: Add CPack.
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/minizip/CMakeLists.txt | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/contrib/minizip/CMakeLists.txt b/contrib/minizip/CMakeLists.txt index 766efb9..39e0dcb 100644 --- a/contrib/minizip/CMakeLists.txt +++ b/contrib/minizip/CMakeLists.txt | |||
| @@ -2,13 +2,26 @@ cmake_minimum_required(VERSION 3.12) | |||
| 2 | 2 | ||
| 3 | project(minizip | 3 | project(minizip |
| 4 | VERSION 1.0.0 | 4 | VERSION 1.0.0 |
| 5 | LANGUAGES C) | 5 | LANGUAGES C |
| 6 | DESCRIPTION "A library for creating zipfiles based in zlib" | ||
| 7 | HOMEPAGE_URL "https://www.winimage.com/zLibDll/minizip.html") | ||
| 6 | 8 | ||
| 7 | if(CMAKE_SIZEOF_VOID_P LESS 8) | 9 | if(CMAKE_SIZEOF_VOID_P LESS 8 AND NOT MINGW) |
| 8 | message(WARNING "libminizip needs 64bit - stopping here") | 10 | message(WARNING "libminizip needs 64bit - stopping here") |
| 9 | return() | 11 | # return() |
| 10 | endif(CMAKE_SIZEOF_VOID_P LESS 8) | 12 | endif(CMAKE_SIZEOF_VOID_P LESS 8 AND NOT MINGW) |
| 11 | 13 | ||
| 14 | #============================================================================ | ||
| 15 | # CPack | ||
| 16 | #============================================================================ | ||
| 17 | set(CPACK_PACKAGE_VENDOR "zlib-Project") | ||
| 18 | set(CPACK_PACKAGE_DESCRIPTION_FILE ${minizip_SOURCE_DIR}/MiniZip64_info.txt) | ||
| 19 | set(CPACK_RESOURCE_FILE_LICENSE ${minizip_SOURCE_DIR}/../../LICENSE) | ||
| 20 | set(CPACK_RESOURCE_FILE_README ${minizip_SOURCE_DIR}/MiniZip64_info.txt) | ||
| 21 | |||
| 22 | #============================================================================ | ||
| 23 | # configuration | ||
| 24 | #============================================================================ | ||
| 12 | option(MINIZIP_BUILD_SHARED "Enable building zlib shared library" ON) | 25 | option(MINIZIP_BUILD_SHARED "Enable building zlib shared library" ON) |
| 13 | option(MINIZIP_BUILD_STATIC "Enable building zlib static library" ON) | 26 | option(MINIZIP_BUILD_STATIC "Enable building zlib static library" ON) |
| 14 | option(MINIZIP_BUILD_TESTING "Enable testing of minizip" ON) | 27 | option(MINIZIP_BUILD_TESTING "Enable testing of minizip" ON) |
| @@ -23,6 +36,7 @@ include(CheckFunctionExists) | |||
| 23 | include(CheckIncludeFile) | 36 | include(CheckIncludeFile) |
| 24 | include(CheckCSourceCompiles) | 37 | include(CheckCSourceCompiles) |
| 25 | include(CMakePackageConfigHelpers) | 38 | include(CMakePackageConfigHelpers) |
| 39 | include(CPack) | ||
| 26 | include(GNUInstallDirs) | 40 | include(GNUInstallDirs) |
| 27 | 41 | ||
| 28 | if(MINIZIP_ENABLE_BZIP2) | 42 | if(MINIZIP_ENABLE_BZIP2) |
