diff options
| author | Vollstrecker <werner@vollstreckernet.de> | 2026-01-04 11:37:00 +0100 |
|---|---|---|
| committer | Mark Adler <git@madler.net> | 2026-01-12 11:10:03 -0800 |
| commit | e62a3ddbe333ec5c65fa048d32abef947d1c74ed (patch) | |
| tree | 1d9e22a0a2f58ae718ac377b2ab50ba4a90ae190 /contrib/puff | |
| parent | 883c24b6a25c3e6eeebf02cc19a3e8537ac5614f (diff) | |
| download | zlib-e62a3ddbe333ec5c65fa048d32abef947d1c74ed.tar.gz zlib-e62a3ddbe333ec5c65fa048d32abef947d1c74ed.tar.bz2 zlib-e62a3ddbe333ec5c65fa048d32abef947d1c74ed.zip | |
CMake: Make final fixes for Windows.
Diffstat (limited to 'contrib/puff')
| -rw-r--r-- | contrib/puff/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | contrib/puff/test/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | contrib/puff/tester.cmake | 3 |
3 files changed, 13 insertions, 11 deletions
diff --git a/contrib/puff/CMakeLists.txt b/contrib/puff/CMakeLists.txt index 72a4c6dd..2f902c0d 100644 --- a/contrib/puff/CMakeLists.txt +++ b/contrib/puff/CMakeLists.txt | |||
| @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.12...3.31) | |||
| 2 | 2 | ||
| 3 | project( | 3 | project( |
| 4 | puff | 4 | puff |
| 5 | VERSION 1.0.0 | 5 | VERSION 2.3.0 |
| 6 | LANGUAGES C | 6 | LANGUAGES C |
| 7 | DESCRIPTION "A library for decompressing deflate with very little footprint" | 7 | DESCRIPTION "A library for decompressing deflate with very little footprint" |
| 8 | HOMEPAGE_URL "https://www.zlib.net") | 8 | HOMEPAGE_URL "https://www.zlib.net") |
| @@ -83,7 +83,7 @@ if(ZLIB_PUFF_BUILD_SHARED) | |||
| 83 | EXPORT_NAME PUFF | 83 | EXPORT_NAME PUFF |
| 84 | OUTPUT_NAME puff) | 84 | OUTPUT_NAME puff) |
| 85 | 85 | ||
| 86 | if(ZLIB_PUFF_BUILD_TESTING) | 86 | if(ZLIB_PUFF_BUILD_TESTING AND NOT WIN32) |
| 87 | enable_testing() | 87 | enable_testing() |
| 88 | 88 | ||
| 89 | add_executable(zlib_puff_test pufftest.c puff.h) | 89 | add_executable(zlib_puff_test pufftest.c puff.h) |
| @@ -113,7 +113,7 @@ if(ZLIB_PUFF_BUILD_SHARED) | |||
| 113 | ${GCOV_EXECUTABLE} | 113 | ${GCOV_EXECUTABLE} |
| 114 | ${llvm_option}) | 114 | ${llvm_option}) |
| 115 | endif(GCOV_EXECUTABLE) | 115 | endif(GCOV_EXECUTABLE) |
| 116 | endif(ZLIB_PUFF_BUILD_TESTING) | 116 | endif(ZLIB_PUFF_BUILD_TESTING AND NOT WIN32) |
| 117 | endif(ZLIB_PUFF_BUILD_SHARED) | 117 | endif(ZLIB_PUFF_BUILD_SHARED) |
| 118 | 118 | ||
| 119 | if(ZLIB_PUFF_BUILD_STATIC) | 119 | if(ZLIB_PUFF_BUILD_STATIC) |
| @@ -128,7 +128,7 @@ if(ZLIB_PUFF_BUILD_STATIC) | |||
| 128 | EXPORT_NAME PUFFSTATIC | 128 | EXPORT_NAME PUFFSTATIC |
| 129 | OUTPUT_NAME puff${zlib_puff_static_suffix}) | 129 | OUTPUT_NAME puff${zlib_puff_static_suffix}) |
| 130 | 130 | ||
| 131 | if(ZLIB_PUFF_BUILD_TESTING) | 131 | if(ZLIB_PUFF_BUILD_TESTING AND NOT WIN32) |
| 132 | enable_testing() | 132 | enable_testing() |
| 133 | 133 | ||
| 134 | add_executable(zlib_puff_testStatic pufftest.c puff.h) | 134 | add_executable(zlib_puff_testStatic pufftest.c puff.h) |
| @@ -159,7 +159,7 @@ if(ZLIB_PUFF_BUILD_STATIC) | |||
| 159 | ${GCOV_EXECUTABLE} | 159 | ${GCOV_EXECUTABLE} |
| 160 | ${llvm_option}) | 160 | ${llvm_option}) |
| 161 | endif(GCOV_EXECUTABLE) | 161 | endif(GCOV_EXECUTABLE) |
| 162 | endif(ZLIB_PUFF_BUILD_TESTING) | 162 | endif(ZLIB_PUFF_BUILD_TESTING AND NOT WIN32) |
| 163 | endif(ZLIB_PUFF_BUILD_STATIC) | 163 | endif(ZLIB_PUFF_BUILD_STATIC) |
| 164 | 164 | ||
| 165 | if(ZLIB_PUFF_INSTALL) | 165 | if(ZLIB_PUFF_INSTALL) |
| @@ -168,7 +168,8 @@ if(ZLIB_PUFF_INSTALL) | |||
| 168 | TARGETS zlib_puff_puff | 168 | TARGETS zlib_puff_puff |
| 169 | COMPONENT Runtime | 169 | COMPONENT Runtime |
| 170 | EXPORT puffSharedExport | 170 | EXPORT puffSharedExport |
| 171 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}") | 171 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
| 172 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}") | ||
| 172 | install( | 173 | install( |
| 173 | EXPORT puffSharedExport | 174 | EXPORT puffSharedExport |
| 174 | FILE puff-shared.cmake | 175 | FILE puff-shared.cmake |
diff --git a/contrib/puff/test/CMakeLists.txt b/contrib/puff/test/CMakeLists.txt index 1ed39de0..2548d571 100644 --- a/contrib/puff/test/CMakeLists.txt +++ b/contrib/puff/test/CMakeLists.txt | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | # if we are built from with zlib, use this path's) | 1 | # if we are built from with zlib, use this path's) |
| 2 | if(DEFINED ZLIB_BUILD_SHARED) | 2 | if(DEFINED ZLIB_BUILD_PUFF) |
| 3 | set(WORK_DIR ${zlib_BINARY_DIR}) | 3 | set(WORK_DIR ${zlib_BINARY_DIR}) |
| 4 | set(inst_setup zlib_puff_install) | 4 | set(inst_setup zlib_install) |
| 5 | else(DEFINED ZLIB_BUILD_SHARED) | 5 | else(DEFINED ZLIB_BUILD_PUFF) |
| 6 | set(WORK_DIR ${puff_BINARY_DIR}) | 6 | set(WORK_DIR ${puff_BINARY_DIR}) |
| 7 | set(inst_setup zlib_puff_install) | 7 | set(inst_setup zlib_puff_install) |
| 8 | set(ZLIB_ARG "-DZLIB_DIR=${ZLIB_DIR}") | 8 | set(ZLIB_ARG "-DZLIB_DIR=${ZLIB_DIR}") |
| @@ -16,7 +16,7 @@ else(DEFINED ZLIB_BUILD_SHARED) | |||
| 16 | set_tests_properties(zlib_puff_install | 16 | set_tests_properties(zlib_puff_install |
| 17 | PROPERTIES | 17 | PROPERTIES |
| 18 | FIXTURES_SETUP zlib_puff_install) | 18 | FIXTURES_SETUP zlib_puff_install) |
| 19 | endif(DEFINED ZLIB_BUILD_SHARED) | 19 | endif(DEFINED ZLIB_BUILD_PUFF) |
| 20 | 20 | ||
| 21 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 21 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
| 22 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) | 22 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) |
diff --git a/contrib/puff/tester.cmake b/contrib/puff/tester.cmake index d29dc5c3..be3b81fd 100644 --- a/contrib/puff/tester.cmake +++ b/contrib/puff/tester.cmake | |||
| @@ -8,7 +8,8 @@ cmake_minimum_required(VERSION 3.12...3.31) | |||
| 8 | 8 | ||
| 9 | execute_process(COMMAND ${CMAKE_ARGV3} | 9 | execute_process(COMMAND ${CMAKE_ARGV3} |
| 10 | INPUT_FILE "${CMAKE_ARGV4}/zeros.raw" | 10 | INPUT_FILE "${CMAKE_ARGV4}/zeros.raw" |
| 11 | RESULT_VARIABLE RESULT) | 11 | RESULT_VARIABLE RESULT |
| 12 | COMMAND_ECHO STDERR) | ||
| 12 | 13 | ||
| 13 | if(RESULT) | 14 | if(RESULT) |
| 14 | message(FATAL_ERROR "Command exitited with: ${RESULT}") | 15 | message(FATAL_ERROR "Command exitited with: ${RESULT}") |
