aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/minizip/CMakeLists.txt24
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
3project(minizip 3project(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
7if(CMAKE_SIZEOF_VOID_P LESS 8) 9if(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()
10endif(CMAKE_SIZEOF_VOID_P LESS 8) 12endif(CMAKE_SIZEOF_VOID_P LESS 8 AND NOT MINGW)
11 13
14#============================================================================
15# CPack
16#============================================================================
17set(CPACK_PACKAGE_VENDOR "zlib-Project")
18set(CPACK_PACKAGE_DESCRIPTION_FILE ${minizip_SOURCE_DIR}/MiniZip64_info.txt)
19set(CPACK_RESOURCE_FILE_LICENSE ${minizip_SOURCE_DIR}/../../LICENSE)
20set(CPACK_RESOURCE_FILE_README ${minizip_SOURCE_DIR}/MiniZip64_info.txt)
21
22#============================================================================
23# configuration
24#============================================================================
12option(MINIZIP_BUILD_SHARED "Enable building zlib shared library" ON) 25option(MINIZIP_BUILD_SHARED "Enable building zlib shared library" ON)
13option(MINIZIP_BUILD_STATIC "Enable building zlib static library" ON) 26option(MINIZIP_BUILD_STATIC "Enable building zlib static library" ON)
14option(MINIZIP_BUILD_TESTING "Enable testing of minizip" ON) 27option(MINIZIP_BUILD_TESTING "Enable testing of minizip" ON)
@@ -23,6 +36,7 @@ include(CheckFunctionExists)
23include(CheckIncludeFile) 36include(CheckIncludeFile)
24include(CheckCSourceCompiles) 37include(CheckCSourceCompiles)
25include(CMakePackageConfigHelpers) 38include(CMakePackageConfigHelpers)
39include(CPack)
26include(GNUInstallDirs) 40include(GNUInstallDirs)
27 41
28if(MINIZIP_ENABLE_BZIP2) 42if(MINIZIP_ENABLE_BZIP2)