diff options
| author | Vollstrecker <werner@vollstreckernet.de> | 2025-01-03 09:50:16 +0100 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2025-01-31 20:02:26 -0800 |
| commit | 8b8a124eb42b027dceab01c7d4942a18c756d28e (patch) | |
| tree | bc8d9427d1689be996af87276e3a6d3371cae267 /contrib | |
| parent | 4f2671d50cf0f8632c9f6e84b884aba5031e4016 (diff) | |
| download | zlib-8b8a124eb42b027dceab01c7d4942a18c756d28e.tar.gz zlib-8b8a124eb42b027dceab01c7d4942a18c756d28e.tar.bz2 zlib-8b8a124eb42b027dceab01c7d4942a18c756d28e.zip | |
CMake: Add cmake-format.yaml and reformat the cmake files.
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/minizip/CMakeLists.txt | 391 | ||||
| -rw-r--r-- | contrib/minizip/minizipConfig.cmake.in | 2 | ||||
| -rw-r--r-- | contrib/minizip/test/CMakeLists.txt | 146 | ||||
| -rw-r--r-- | contrib/minizip/test/add_subdirectory_exclude_test.cmake.in | 9 | ||||
| -rw-r--r-- | contrib/minizip/test/add_subdirectory_test.cmake.in | 6 | ||||
| -rw-r--r-- | contrib/minizip/test/find_package_test.cmake.in | 6 |
6 files changed, 265 insertions, 295 deletions
diff --git a/contrib/minizip/CMakeLists.txt b/contrib/minizip/CMakeLists.txt index fd43e82..f252002 100644 --- a/contrib/minizip/CMakeLists.txt +++ b/contrib/minizip/CMakeLists.txt | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | cmake_minimum_required(VERSION 3.12) | 1 | cmake_minimum_required(VERSION 3.12) |
| 2 | 2 | ||
| 3 | project(minizip | 3 | project( |
| 4 | minizip | ||
| 4 | VERSION 1.0.0 | 5 | VERSION 1.0.0 |
| 5 | LANGUAGES C | 6 | LANGUAGES C |
| 6 | DESCRIPTION "A library for creating zipfiles based in zlib" | 7 | DESCRIPTION "A library for creating zipfiles based in zlib" |
| @@ -11,17 +12,17 @@ if(CMAKE_SIZEOF_VOID_P LESS 8 AND NOT MINGW) | |||
| 11 | return() | 12 | return() |
| 12 | endif(CMAKE_SIZEOF_VOID_P LESS 8 AND NOT MINGW) | 13 | endif(CMAKE_SIZEOF_VOID_P LESS 8 AND NOT MINGW) |
| 13 | 14 | ||
| 14 | #============================================================================ | 15 | # ============================================================================ |
| 15 | # CPack | 16 | # CPack |
| 16 | #============================================================================ | 17 | # ============================================================================ |
| 17 | set(CPACK_PACKAGE_VENDOR "zlib-Project") | 18 | set(CPACK_PACKAGE_VENDOR "zlib-Project") |
| 18 | set(CPACK_PACKAGE_DESCRIPTION_FILE ${minizip_SOURCE_DIR}/MiniZip64_info.txt) | 19 | 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_LICENSE ${minizip_SOURCE_DIR}/../../LICENSE) |
| 20 | set(CPACK_RESOURCE_FILE_README ${minizip_SOURCE_DIR}/MiniZip64_info.txt) | 21 | set(CPACK_RESOURCE_FILE_README ${minizip_SOURCE_DIR}/MiniZip64_info.txt) |
| 21 | 22 | ||
| 22 | #============================================================================ | 23 | # ============================================================================ |
| 23 | # configuration | 24 | # configuration |
| 24 | #============================================================================ | 25 | # ============================================================================ |
| 25 | option(MINIZIP_BUILD_SHARED "Enable building minizip shared library" ON) | 26 | option(MINIZIP_BUILD_SHARED "Enable building minizip shared library" ON) |
| 26 | option(MINIZIP_BUILD_STATIC "Enable building minizip static library" ON) | 27 | option(MINIZIP_BUILD_STATIC "Enable building minizip static library" ON) |
| 27 | option(MINIZIP_BUILD_TESTING "Enable testing of minizip" ON) | 28 | option(MINIZIP_BUILD_TESTING "Enable testing of minizip" ON) |
| @@ -92,40 +93,17 @@ if(NOT TARGET ZLIB::ZLIB) | |||
| 92 | find_package(ZLIB REQUIRED CONFIG) | 93 | find_package(ZLIB REQUIRED CONFIG) |
| 93 | endif(NOT TARGET ZLIB::ZLIB) | 94 | endif(NOT TARGET ZLIB::ZLIB) |
| 94 | 95 | ||
| 95 | set(LIBMINIZIP_SRCS | 96 | set(LIBMINIZIP_SRCS ioapi.c mztools.c unzip.c zip.c) |
| 96 | ioapi.c | ||
| 97 | mztools.c | ||
| 98 | unzip.c | ||
| 99 | zip.c) | ||
| 100 | 97 | ||
| 101 | set(LIBMINIZIP_HDRS | 98 | set(LIBMINIZIP_HDRS crypt.h ints.h ioapi.h mztools.h unzip.h zip.h) |
| 102 | crypt.h | ||
| 103 | ints.h | ||
| 104 | ioapi.h | ||
| 105 | mztools.h | ||
| 106 | unzip.h | ||
| 107 | zip.h) | ||
| 108 | 99 | ||
| 109 | set(MINIZIP_SRCS | 100 | set(MINIZIP_SRCS ioapi.c $<$<BOOL:${WIN32}>:iowin32.c> minizip.c zip.c) |
| 110 | ioapi.c | ||
| 111 | $<$<BOOL:${WIN32}>:iowin32.c> | ||
| 112 | minizip.c | ||
| 113 | zip.c) | ||
| 114 | 101 | ||
| 115 | set(MINIZIP_HDRS | 102 | set(MINIZIP_HDRS crypt.h ints.h ioapi.h $<$<BOOL:${WIN32}>:iowin32.h> skipset.h |
| 116 | crypt.h | 103 | zip.h) |
| 117 | ints.h | ||
| 118 | ioapi.h | ||
| 119 | $<$<BOOL:${WIN32}>:iowin32.h> | ||
| 120 | skipset.h | ||
| 121 | zip.h) | ||
| 122 | 104 | ||
| 123 | set(MINIUNZIP_SRCS | 105 | set(MINIUNZIP_SRCS ioapi.c $<$<BOOL:${WIN32}>:iowin32.c> miniunz.c unzip.c |
| 124 | ioapi.c | 106 | zip.c) |
| 125 | $<$<BOOL:${WIN32}>:iowin32.c> | ||
| 126 | miniunz.c | ||
| 127 | unzip.c | ||
| 128 | zip.c) | ||
| 129 | 107 | ||
| 130 | set(MINIUNZIP_HDRS | 108 | set(MINIUNZIP_HDRS |
| 131 | crypt.h | 109 | crypt.h |
| @@ -143,261 +121,258 @@ endif(WIN32) | |||
| 143 | 121 | ||
| 144 | if(MINIZIP_BUILD_SHARED) | 122 | if(MINIZIP_BUILD_SHARED) |
| 145 | set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE) | 123 | set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS TRUE) |
| 146 | add_library(libminizip SHARED | 124 | add_library(libminizip SHARED ${LIBMINIZIP_SRCS} ${LIBMINIZIP_HDRS}) |
| 147 | ${LIBMINIZIP_SRCS} | ||
| 148 | ${LIBMINIZIP_HDRS}) | ||
| 149 | add_library(MINIZIP::minizip ALIAS libminizip) | 125 | add_library(MINIZIP::minizip ALIAS libminizip) |
| 150 | target_include_directories(libminizip PUBLIC | 126 | target_include_directories( |
| 151 | $<BUILD_INTERFACE:${minizip_SOURCE_DIR}> | 127 | libminizip PUBLIC $<BUILD_INTERFACE:${minizip_SOURCE_DIR}> |
| 152 | $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) | 128 | $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) |
| 153 | target_compile_definitions(libminizip | 129 | target_compile_definitions( |
| 154 | PRIVATE | 130 | libminizip |
| 155 | $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> | 131 | PRIVATE $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> |
| 156 | $<$<BOOL:${BZIP2_FOUND}>:HAVE_BZIP2=1> | 132 | $<$<BOOL:${BZIP2_FOUND}>:HAVE_BZIP2=1> |
| 157 | $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN> | 133 | $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN> |
| 158 | $<$<BOOL:${HAVE_UNISTD_H}>:HAVE_UNISTD_H=1> | 134 | $<$<BOOL:${HAVE_UNISTD_H}>:HAVE_UNISTD_H=1> |
| 159 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1> | 135 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1> |
| 160 | PUBLIC | 136 | PUBLIC $<$<BOOL:${HAVE_OFF64_T}>:_LARGEFILE64_SOURCE=1>) |
| 161 | $<$<BOOL:${HAVE_OFF64_T}>:_LARGEFILE64_SOURCE=1>) | ||
| 162 | 137 | ||
| 163 | if(NOT CYGWIN) | 138 | if(NOT CYGWIN) |
| 164 | set_target_properties(libminizip PROPERTIES | 139 | set_target_properties(libminizip PROPERTIES SOVERSION |
| 165 | SOVERSION ${minizip_VERSION_MAJOR}) | 140 | ${minizip_VERSION_MAJOR}) |
| 166 | endif(NOT CYGWIN) | 141 | endif(NOT CYGWIN) |
| 167 | 142 | ||
| 168 | set_target_properties(libminizip PROPERTIES | 143 | set_target_properties( |
| 169 | EXPORT_NAME minizip | 144 | libminizip |
| 170 | OUTPUT_NAME minizip | 145 | PROPERTIES EXPORT_NAME minizip |
| 171 | VERSIOM ${minizip_VERSION} | 146 | OUTPUT_NAME minizip |
| 172 | SOVERSION ${minizip_VERSION_MAJOR}) | 147 | VERSIOM ${minizip_VERSION} |
| 148 | SOVERSION ${minizip_VERSION_MAJOR}) | ||
| 173 | target_link_libraries(libminizip PUBLIC ZLIB::ZLIB) | 149 | target_link_libraries(libminizip PUBLIC ZLIB::ZLIB) |
| 174 | 150 | ||
| 175 | add_executable(minizip | 151 | add_executable(minizip ${MINIZIP_SRCS} ${MINIZIP_HDRS}) |
| 176 | ${MINIZIP_SRCS} | 152 | set_target_properties(minizip PROPERTIES EXPORT_NAME minizip_executable) |
| 177 | ${MINIZIP_HDRS}) | 153 | target_compile_definitions( |
| 178 | set_target_properties(minizip PROPERTIES | 154 | minizip PRIVATE $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> |
| 179 | EXPORT_NAME minizip_executable) | 155 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) |
| 180 | target_compile_definitions(minizip | ||
| 181 | PRIVATE | ||
| 182 | $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> | ||
| 183 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) | ||
| 184 | target_link_libraries(minizip PRIVATE MINIZIP::minizip) | 156 | target_link_libraries(minizip PRIVATE MINIZIP::minizip) |
| 185 | add_executable(miniunzip | 157 | add_executable(miniunzip ${MINIUNZIP_SRCS} ${MINIUNZIP_HDRS}) |
| 186 | ${MINIUNZIP_SRCS} | 158 | set_target_properties(miniunzip PROPERTIES EXPORT_NAME miniunzip_executable) |
| 187 | ${MINIUNZIP_HDRS}) | 159 | target_compile_definitions( |
| 188 | set_target_properties(miniunzip PROPERTIES | 160 | miniunzip PRIVATE $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> |
| 189 | EXPORT_NAME miniunzip_executable) | 161 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) |
| 190 | target_compile_definitions(miniunzip | ||
| 191 | PRIVATE | ||
| 192 | $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> | ||
| 193 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) | ||
| 194 | target_link_libraries(miniunzip PRIVATE MINIZIP::minizip) | 162 | target_link_libraries(miniunzip PRIVATE MINIZIP::minizip) |
| 195 | endif(MINIZIP_BUILD_SHARED) | 163 | endif(MINIZIP_BUILD_SHARED) |
| 196 | 164 | ||
| 197 | if(MINIZIP_BUILD_STATIC) | 165 | if(MINIZIP_BUILD_STATIC) |
| 198 | add_library(libminizipstatic STATIC | 166 | add_library(libminizipstatic STATIC ${LIBMINIZIP_SRCS} ${LIBMINIZIP_HDRS}) |
| 199 | ${LIBMINIZIP_SRCS} | ||
| 200 | ${LIBMINIZIP_HDRS}) | ||
| 201 | add_library(MINIZIP::minizipstatic ALIAS libminizipstatic) | 167 | add_library(MINIZIP::minizipstatic ALIAS libminizipstatic) |
| 202 | target_include_directories(libminizipstatic PUBLIC | 168 | target_include_directories( |
| 203 | $<BUILD_INTERFACE:${minizip_SOURCE_DIR}> | 169 | libminizipstatic |
| 204 | $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) | 170 | PUBLIC $<BUILD_INTERFACE:${minizip_SOURCE_DIR}> |
| 205 | target_compile_definitions(libminizipstatic | 171 | $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) |
| 206 | PRIVATE | 172 | target_compile_definitions( |
| 207 | $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> | 173 | libminizipstatic |
| 208 | $<$<BOOL:${BZIP2_FOUND}>:HAVE_BZIP2=1> | 174 | PRIVATE $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> |
| 209 | $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN> | 175 | $<$<BOOL:${BZIP2_FOUND}>:HAVE_BZIP2=1> |
| 210 | $<$<BOOL:${HAVE_UNISTD_H}>:HAVE_UNISTD_H=1> | 176 | $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN> |
| 211 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1> | 177 | $<$<BOOL:${HAVE_UNISTD_H}>:HAVE_UNISTD_H=1> |
| 212 | PUBLIC | 178 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1> |
| 213 | $<$<BOOL:${HAVE_OFF64_T}>:_LARGEFILE64_SOURCE=1>) | 179 | PUBLIC $<$<BOOL:${HAVE_OFF64_T}>:_LARGEFILE64_SOURCE=1>) |
| 214 | set_target_properties(libminizipstatic PROPERTIES | 180 | set_target_properties( |
| 215 | EXPORT_NAME minizipstatic | 181 | libminizipstatic PROPERTIES EXPORT_NAME minizipstatic |
| 216 | OUTPUT_NAME minizip${minizip_static_suffix}) | 182 | OUTPUT_NAME minizip${minizip_static_suffix}) |
| 217 | 183 | ||
| 218 | if(CYGWIN) | 184 | if(CYGWIN) |
| 219 | set_target_properties(libminizipstatic PROPERTIES | 185 | set_target_properties(libminizipstatic PROPERTIES SUFFIX ".dll.a") |
| 220 | SUFFIX ".dll.a") | ||
| 221 | endif(CYGWIN) | 186 | endif(CYGWIN) |
| 222 | 187 | ||
| 223 | target_link_libraries(libminizipstatic PUBLIC ZLIB::ZLIBSTATIC) | 188 | target_link_libraries(libminizipstatic PUBLIC ZLIB::ZLIBSTATIC) |
| 224 | add_executable(minizipstatic | 189 | add_executable(minizipstatic ${MINIZIP_SRCS} ${MINIZIP_HDRS}) |
| 225 | ${MINIZIP_SRCS} | 190 | set_target_properties(minizipstatic PROPERTIES EXPORT_NAME |
| 226 | ${MINIZIP_HDRS}) | 191 | minizip_static_executable) |
| 227 | set_target_properties(minizipstatic PROPERTIES | 192 | target_compile_definitions( |
| 228 | EXPORT_NAME minizip_static_executable) | 193 | minizipstatic PRIVATE $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> |
| 229 | target_compile_definitions(minizipstatic | 194 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) |
| 230 | PRIVATE | ||
| 231 | $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> | ||
| 232 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) | ||
| 233 | target_link_libraries(minizipstatic PRIVATE MINIZIP::minizipstatic) | 195 | target_link_libraries(minizipstatic PRIVATE MINIZIP::minizipstatic) |
| 234 | add_executable(miniunzipstatic | 196 | add_executable(miniunzipstatic ${MINIUNZIP_SRCS} ${MINIUNZIP_HDRS}) |
| 235 | ${MINIUNZIP_SRCS} | 197 | set_target_properties(miniunzipstatic |
| 236 | ${MINIUNZIP_HDRS}) | 198 | PROPERTIES EXPORT_NAME miniunzip_static_executable) |
| 237 | set_target_properties(miniunzipstatic PROPERTIES | 199 | target_compile_definitions( |
| 238 | EXPORT_NAME miniunzip_static_executable) | 200 | miniunzipstatic PRIVATE $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> |
| 239 | target_compile_definitions(miniunzipstatic | 201 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) |
| 240 | PRIVATE | ||
| 241 | $<$<BOOL:${MSVC}>:_CRT_SECURE_NO_WARNINGS> | ||
| 242 | $<$<BOOL:NOT:${HAVE_FOPEN64}>:USE_FILE32API=1>) | ||
| 243 | target_link_libraries(miniunzipstatic PRIVATE MINIZIP::minizipstatic) | 202 | target_link_libraries(miniunzipstatic PRIVATE MINIZIP::minizipstatic) |
| 244 | endif(MINIZIP_BUILD_STATIC) | 203 | endif(MINIZIP_BUILD_STATIC) |
| 245 | 204 | ||
| 246 | if(MINIZIP_INSTALL) | 205 | if(MINIZIP_INSTALL) |
| 247 | if(MINIZIP_BUILD_SHARED) | 206 | if(MINIZIP_BUILD_SHARED) |
| 248 | install(TARGETS libminizip minizip miniunzip | 207 | install( |
| 208 | TARGETS libminizip minizip miniunzip | ||
| 249 | COMPONENT Runtime | 209 | COMPONENT Runtime |
| 250 | EXPORT minizipSharedExport | 210 | EXPORT minizipSharedExport |
| 251 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" | 211 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
| 252 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" | 212 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
| 253 | LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") | 213 | LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
| 254 | install(EXPORT minizipSharedExport | 214 | install( |
| 255 | FILE minizip-shared.cmake | 215 | EXPORT minizipSharedExport |
| 256 | NAMESPACE MINIZIP:: | 216 | FILE minizip-shared.cmake |
| 257 | DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) | 217 | NAMESPACE MINIZIP:: |
| 218 | DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) | ||
| 258 | if(MINIZIP_INSTALL_COMPAT_DLL) | 219 | if(MINIZIP_INSTALL_COMPAT_DLL) |
| 259 | install(FILES $<TARGET_FILE:libminizip> | 220 | install( |
| 221 | FILES $<TARGET_FILE:libminizip> | ||
| 260 | COMPONENT Runtime | 222 | COMPONENT Runtime |
| 261 | RENAME libminizip-${minizip_VERSION_MAJOR}.dll | 223 | RENAME libminizip-${minizip_VERSION_MAJOR}.dll |
| 262 | DESTINATION "${CMAKE_INSTALL_BINDIR}") | 224 | DESTINATION "${CMAKE_INSTALL_BINDIR}") |
| 263 | endif(MINIZIP_INSTALL_COMPAT_DLL) | 225 | endif(MINIZIP_INSTALL_COMPAT_DLL) |
| 264 | 226 | ||
| 265 | if(MSVC) | 227 | if(MSVC) |
| 266 | install(FILES $<TARGET_PDB_FILE:libminizip> | 228 | install( |
| 229 | FILES $<TARGET_PDB_FILE:libminizip> | ||
| 267 | COMPONENT Runtime | 230 | COMPONENT Runtime |
| 268 | DESTINATION ${CMAKE_INSTALL_BINDIR} | 231 | DESTINATION ${CMAKE_INSTALL_BINDIR} |
| 269 | CONFIGURATIONS Debug OR RelWithDebInfo | 232 | CONFIGURATIONS Debug OR RelWithDebInfo |
| 270 | OPTIONAL | 233 | OPTIONAL) |
| 271 | ) | ||
| 272 | endif(MSVC) | 234 | endif(MSVC) |
| 273 | endif(MINIZIP_BUILD_SHARED) | 235 | endif(MINIZIP_BUILD_SHARED) |
| 274 | 236 | ||
| 275 | if(MINIZIP_BUILD_STATIC) | 237 | if(MINIZIP_BUILD_STATIC) |
| 276 | install(TARGETS libminizipstatic | 238 | install( |
| 277 | COMPONENT Development | 239 | TARGETS libminizipstatic |
| 278 | TARGETS minizipstatic miniunzipstatic | 240 | COMPONENT Development |
| 279 | COMPONENT Runtime | 241 | TARGETS minizipstatic miniunzipstatic |
| 242 | COMPONENT Runtime | ||
| 280 | EXPORT minizipStaticExport | 243 | EXPORT minizipStaticExport |
| 281 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" | 244 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
| 282 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" | 245 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
| 283 | LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") | 246 | LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
| 284 | install(EXPORT minizipStaticExport | 247 | install( |
| 285 | FILE minizip-static.cmake | 248 | EXPORT minizipStaticExport |
| 286 | NAMESPACE MINIZIP:: | 249 | FILE minizip-static.cmake |
| 287 | DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) | 250 | NAMESPACE MINIZIP:: |
| 251 | DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) | ||
| 288 | endif(MINIZIP_BUILD_STATIC) | 252 | endif(MINIZIP_BUILD_STATIC) |
| 289 | 253 | ||
| 290 | configure_package_config_file(${minizip_SOURCE_DIR}/minizipConfig.cmake.in | 254 | configure_package_config_file( |
| 255 | ${minizip_SOURCE_DIR}/minizipConfig.cmake.in | ||
| 291 | ${minizip_BINARY_DIR}/minizipConfig.cmake | 256 | ${minizip_BINARY_DIR}/minizipConfig.cmake |
| 292 | INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) | 257 | INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) |
| 293 | write_basic_package_version_file( | 258 | write_basic_package_version_file( |
| 294 | "${minizip_BINARY_DIR}/minizipConfigVersion.cmake" | 259 | "${minizip_BINARY_DIR}/minizipConfigVersion.cmake" |
| 295 | VERSION "${minizip_VERSION}" | 260 | VERSION "${minizip_VERSION}" |
| 296 | COMPATIBILITY AnyNewerVersion) | 261 | COMPATIBILITY AnyNewerVersion) |
| 297 | install(FILES | 262 | install(FILES ${minizip_BINARY_DIR}/minizipConfig.cmake |
| 298 | ${minizip_BINARY_DIR}/minizipConfig.cmake | 263 | ${minizip_BINARY_DIR}/minizipConfigVersion.cmake |
| 299 | ${minizip_BINARY_DIR}/minizipConfigVersion.cmake | 264 | DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) |
| 300 | DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) | 265 | install( |
| 301 | install(FILES ${LIBMINIZIP_HDRS} | 266 | FILES ${LIBMINIZIP_HDRS} |
| 302 | COMPONENT Development | 267 | COMPONENT Development |
| 303 | DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") | 268 | DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") |
| 304 | endif(MINIZIP_INSTALL) | 269 | endif(MINIZIP_INSTALL) |
| 305 | 270 | ||
| 306 | if(MINIZIP_BUILD_TESTING) | 271 | if(MINIZIP_BUILD_TESTING) |
| 307 | enable_testing() | 272 | enable_testing() |
| 308 | 273 | ||
| 309 | if(MINIZIP_BUILD_SHARED AND NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 274 | if(MINIZIP_BUILD_SHARED AND NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL |
| 310 | add_test(NAME minizip_prepare_shared_zip | 275 | ".dll") |
| 311 | COMMAND ${CMAKE_COMMAND} -DCREATE_SHARED=ON | 276 | add_test( |
| 312 | -P ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | 277 | NAME minizip_prepare_shared_zip |
| 278 | COMMAND ${CMAKE_COMMAND} -DCREATE_SHARED=ON -P | ||
| 279 | ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | ||
| 313 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 280 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 314 | add_test(NAME minizip_zipping_test_file_shared | 281 | add_test( |
| 282 | NAME minizip_zipping_test_file_shared | ||
| 315 | COMMAND minizip test_file_shared.zip test_file_shared.txt | 283 | COMMAND minizip test_file_shared.zip test_file_shared.txt |
| 316 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 284 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 317 | add_test(NAME minizip_prepare_shared_unzip | 285 | add_test( |
| 318 | COMMAND ${CMAKE_COMMAND} -DMOVE_SHARED=ON | 286 | NAME minizip_prepare_shared_unzip |
| 319 | -P ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | 287 | COMMAND ${CMAKE_COMMAND} -DMOVE_SHARED=ON -P |
| 288 | ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | ||
| 320 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 289 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 321 | add_test(NAME minizip_miniunzipping_test_file_shared.zip | 290 | add_test( |
| 291 | NAME minizip_miniunzipping_test_file_shared.zip | ||
| 322 | COMMAND miniunzip test_file_shared.zip | 292 | COMMAND miniunzip test_file_shared.zip |
| 323 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 293 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 324 | add_test(NAME minizip_compare_shared | 294 | add_test( |
| 325 | COMMAND ${CMAKE_COMMAND} -E compare_files | 295 | NAME minizip_compare_shared |
| 326 | test_file_shared.txt test_file_shared.orig | 296 | COMMAND ${CMAKE_COMMAND} -E compare_files test_file_shared.txt |
| 297 | test_file_shared.orig | ||
| 327 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 298 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 328 | add_test(NAME minizip_clean_shared_zip | 299 | add_test( |
| 329 | COMMAND ${CMAKE_COMMAND} -DDELETE_SHARED=ON | 300 | NAME minizip_clean_shared_zip |
| 330 | -P ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | 301 | COMMAND ${CMAKE_COMMAND} -DDELETE_SHARED=ON -P |
| 302 | ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | ||
| 331 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 303 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 332 | set_tests_properties(minizip_prepare_shared_zip | 304 | set_tests_properties(minizip_prepare_shared_zip |
| 333 | PROPERTIES | 305 | PROPERTIES FIXTURES_SETUP prepare_shared) |
| 334 | FIXTURES_SETUP prepare_shared) | 306 | set_tests_properties( |
| 335 | set_tests_properties(minizip_zipping_test_file_shared | 307 | minizip_zipping_test_file_shared |
| 336 | PROPERTIES | 308 | PROPERTIES FIXTURES_REQUIRED prepare_shared FIXTURES_SETUP |
| 337 | FIXTURES_REQUIRED prepare_shared | 309 | zip_shared) |
| 338 | FIXTURES_SETUP zip_shared) | 310 | set_tests_properties( |
| 339 | set_tests_properties(minizip_prepare_shared_unzip | 311 | minizip_prepare_shared_unzip |
| 340 | PROPERTIES | 312 | PROPERTIES FIXTURES_REQUIRED zip_shared FIXTURES_SETUP |
| 341 | FIXTURES_REQUIRED zip_shared | 313 | prepare_unzip_shared) |
| 342 | FIXTURES_SETUP prepare_unzip_shared) | 314 | set_tests_properties( |
| 343 | set_tests_properties(minizip_miniunzipping_test_file_shared.zip | 315 | minizip_miniunzipping_test_file_shared.zip |
| 344 | PROPERTIES | 316 | PROPERTIES FIXTURES_REQUIRED prepare_unzip_shared FIXTURES_SETUP |
| 345 | FIXTURES_REQUIRED prepare_unzip_shared | 317 | prepare_compare_shared) |
| 346 | FIXTURES_SETUP prepare_compare_shared) | 318 | set_tests_properties( |
| 347 | set_tests_properties(minizip_compare_shared | 319 | minizip_compare_shared |
| 348 | PROPERTIES | 320 | PROPERTIES FIXTURES_REQUIRED prepare_compare_shared FIXTURES_SETUP |
| 349 | FIXTURES_REQUIRED prepare_compare_shared | 321 | compared_shared) |
| 350 | FIXTURES_SETUP compared_shared) | ||
| 351 | set_tests_properties(minizip_clean_shared_zip | 322 | set_tests_properties(minizip_clean_shared_zip |
| 352 | PROPERTIES | 323 | PROPERTIES FIXTURES_CLEANUP compared_shared) |
| 353 | FIXTURES_CLEANUP compared_shared) | 324 | endif(MINIZIP_BUILD_SHARED AND NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL |
| 354 | endif(MINIZIP_BUILD_SHARED AND NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 325 | ".dll") |
| 355 | 326 | ||
| 356 | if(MINIZIP_BUILD_STATIC) | 327 | if(MINIZIP_BUILD_STATIC) |
| 357 | add_test(NAME minizip_prepare_static_zip | 328 | add_test( |
| 358 | COMMAND ${CMAKE_COMMAND} -DCREATE_STATIC=ON | 329 | NAME minizip_prepare_static_zip |
| 359 | -P ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | 330 | COMMAND ${CMAKE_COMMAND} -DCREATE_STATIC=ON -P |
| 331 | ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | ||
| 360 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 332 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 361 | add_test(NAME minizip_zipping_test_file_static | 333 | add_test( |
| 334 | NAME minizip_zipping_test_file_static | ||
| 362 | COMMAND minizipstatic test_file_static.zip test_file_static.txt | 335 | COMMAND minizipstatic test_file_static.zip test_file_static.txt |
| 363 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 336 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 364 | add_test(NAME minizip_prepare_static_unzip | 337 | add_test( |
| 365 | COMMAND ${CMAKE_COMMAND} -DMOVE_STATIC=ON | 338 | NAME minizip_prepare_static_unzip |
| 366 | -P ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | 339 | COMMAND ${CMAKE_COMMAND} -DMOVE_STATIC=ON -P |
| 340 | ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | ||
| 367 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 341 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 368 | add_test(NAME minizip_miniunzipping_test_file_static.zip | 342 | add_test( |
| 343 | NAME minizip_miniunzipping_test_file_static.zip | ||
| 369 | COMMAND miniunzipstatic test_file_static.zip | 344 | COMMAND miniunzipstatic test_file_static.zip |
| 370 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 345 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 371 | add_test(NAME minizip_compare_static | 346 | add_test( |
| 372 | COMMAND ${CMAKE_COMMAND} -E compare_files | 347 | NAME minizip_compare_static |
| 373 | test_file_static.txt test_file_static.orig | 348 | COMMAND ${CMAKE_COMMAND} -E compare_files test_file_static.txt |
| 349 | test_file_static.orig | ||
| 374 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 350 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 375 | add_test(NAME minizip_clean_static_zip | 351 | add_test( |
| 376 | COMMAND ${CMAKE_COMMAND} -DDELETE_STATIC=ON | 352 | NAME minizip_clean_static_zip |
| 377 | -P ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | 353 | COMMAND ${CMAKE_COMMAND} -DDELETE_STATIC=ON -P |
| 354 | ${CMAKE_CURRENT_SOURCE_DIR}/test/test_helper.cm | ||
| 378 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) | 355 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/test) |
| 379 | set_tests_properties(minizip_prepare_static_zip | 356 | set_tests_properties(minizip_prepare_static_zip |
| 380 | PROPERTIES | 357 | PROPERTIES FIXTURES_SETUP prepare_static) |
| 381 | FIXTURES_SETUP prepare_static) | 358 | set_tests_properties( |
| 382 | set_tests_properties(minizip_zipping_test_file_static | 359 | minizip_zipping_test_file_static |
| 383 | PROPERTIES | 360 | PROPERTIES FIXTURES_REQUIRED prepare_static FIXTURES_SETUP |
| 384 | FIXTURES_REQUIRED prepare_static | 361 | zip_static) |
| 385 | FIXTURES_SETUP zip_static) | 362 | set_tests_properties( |
| 386 | set_tests_properties(minizip_prepare_static_unzip | 363 | minizip_prepare_static_unzip |
| 387 | PROPERTIES | 364 | PROPERTIES FIXTURES_REQUIRED zip_static FIXTURES_SETUP |
| 388 | FIXTURES_REQUIRED zip_static | 365 | prepare_unzip_static) |
| 389 | FIXTURES_SETUP prepare_unzip_static) | 366 | set_tests_properties( |
| 390 | set_tests_properties(minizip_miniunzipping_test_file_static.zip | 367 | minizip_miniunzipping_test_file_static.zip |
| 391 | PROPERTIES | 368 | PROPERTIES FIXTURES_REQUIRED prepare_unzip_static FIXTURES_SETUP |
| 392 | FIXTURES_REQUIRED prepare_unzip_static | 369 | prepare_compare_static) |
| 393 | FIXTURES_SETUP prepare_compare_static) | 370 | set_tests_properties( |
| 394 | set_tests_properties(minizip_compare_static | 371 | minizip_compare_static |
| 395 | PROPERTIES | 372 | PROPERTIES FIXTURES_REQUIRED prepare_compare_static FIXTURES_SETUP |
| 396 | FIXTURES_REQUIRED prepare_compare_static | 373 | compared_static) |
| 397 | FIXTURES_SETUP compared_static) | ||
| 398 | set_tests_properties(minizip_clean_static_zip | 374 | set_tests_properties(minizip_clean_static_zip |
| 399 | PROPERTIES | 375 | PROPERTIES FIXTURES_CLEANUP compared_static) |
| 400 | FIXTURES_CLEANUP compared_static) | ||
| 401 | endif(MINIZIP_BUILD_STATIC) | 376 | endif(MINIZIP_BUILD_STATIC) |
| 402 | 377 | ||
| 403 | add_subdirectory(test) | 378 | add_subdirectory(test) |
diff --git a/contrib/minizip/minizipConfig.cmake.in b/contrib/minizip/minizipConfig.cmake.in index 14db08d..5456053 100644 --- a/contrib/minizip/minizipConfig.cmake.in +++ b/contrib/minizip/minizipConfig.cmake.in | |||
| @@ -15,7 +15,7 @@ if(minizip_FIND_COMPONENTS) | |||
| 15 | find_dependency(ZLIB CONFIG COMPONENTS ${minizip_FIND_COMPONENTS}) | 15 | find_dependency(ZLIB CONFIG COMPONENTS ${minizip_FIND_COMPONENTS}) |
| 16 | 16 | ||
| 17 | foreach(_comp ${minizip_FIND_COMPONENTS}) | 17 | foreach(_comp ${minizip_FIND_COMPONENTS}) |
| 18 | if (NOT _comp IN_LIST _MINIZIP_supported_components) | 18 | if(NOT _comp IN_LIST _MINIZIP_supported_components) |
| 19 | set(minizip_FOUND False) | 19 | set(minizip_FOUND False) |
| 20 | set(minizip_NOT_FOUND_MESSAGE "Unsupported component: ${_comp}") | 20 | set(minizip_NOT_FOUND_MESSAGE "Unsupported component: ${_comp}") |
| 21 | endif(NOT _comp IN_LIST _MINIZIP_supported_components) | 21 | endif(NOT _comp IN_LIST _MINIZIP_supported_components) |
diff --git a/contrib/minizip/test/CMakeLists.txt b/contrib/minizip/test/CMakeLists.txt index 2da5ae1..2f86ee3 100644 --- a/contrib/minizip/test/CMakeLists.txt +++ b/contrib/minizip/test/CMakeLists.txt | |||
| @@ -1,4 +1,4 @@ | |||
| 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_SHARED) |
| 3 | set(WORK_DIR ${zlib_BINARY_DIR}) | 3 | set(WORK_DIR ${zlib_BINARY_DIR}) |
| 4 | set(inst_setup minizip_minizip_install) | 4 | set(inst_setup minizip_minizip_install) |
| @@ -7,31 +7,30 @@ else(DEFINED ZLIB_BUILD_SHARED) | |||
| 7 | set(inst_setup minizip_minizip_install) | 7 | set(inst_setup minizip_minizip_install) |
| 8 | set(ZLIB_ARG "-DZLIB_DIR=${ZLIB_DIR}") | 8 | set(ZLIB_ARG "-DZLIB_DIR=${ZLIB_DIR}") |
| 9 | 9 | ||
| 10 | add_test(NAME minizip_install | 10 | add_test( |
| 11 | COMMAND ${CMAKE_COMMAND} --install ${minizip_BINARY_DIR} | 11 | NAME minizip_install |
| 12 | --prefix ${CMAKE_CURRENT_BINARY_DIR}/test_install | 12 | COMMAND ${CMAKE_COMMAND} --install ${minizip_BINARY_DIR} --prefix |
| 13 | --config $<CONFIG> | 13 | ${CMAKE_CURRENT_BINARY_DIR}/test_install --config $<CONFIG> |
| 14 | WORKING_DIRECTORY ${minizip_BINARY_DIR}) | 14 | WORKING_DIRECTORY ${minizip_BINARY_DIR}) |
| 15 | 15 | ||
| 16 | set_tests_properties(minizip_install | 16 | set_tests_properties(minizip_install PROPERTIES FIXTURES_SETUP |
| 17 | PROPERTIES | 17 | minizip_install) |
| 18 | FIXTURES_SETUP minizip_install) | ||
| 19 | endif(DEFINED ZLIB_BUILD_SHARED) | 18 | endif(DEFINED ZLIB_BUILD_SHARED) |
| 20 | 19 | ||
| 21 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 20 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
| 22 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) | 21 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) |
| 23 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) | 22 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) |
| 24 | 23 | ||
| 25 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in | 24 | configure_file( |
| 26 | ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test/CMakeLists.txt | 25 | ${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in |
| 27 | @ONLY) | 26 | ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test/CMakeLists.txt @ONLY) |
| 28 | 27 | ||
| 29 | configure_file( | 28 | configure_file( |
| 30 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_test.cmake.in | 29 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_test.cmake.in |
| 31 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test/CMakeLists.txt | 30 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test/CMakeLists.txt @ONLY) |
| 32 | @ONLY) | ||
| 33 | 31 | ||
| 34 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in | 32 | configure_file( |
| 33 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in | ||
| 35 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt | 34 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt |
| 36 | @ONLY) | 35 | @ONLY) |
| 37 | 36 | ||
| @@ -45,83 +44,78 @@ endif(GENERATOR) | |||
| 45 | # | 44 | # |
| 46 | # findpackage_test | 45 | # findpackage_test |
| 47 | # | 46 | # |
| 48 | add_test(NAME minizip_find_package_configure | 47 | add_test( |
| 49 | COMMAND ${CMAKE_COMMAND} | 48 | NAME minizip_find_package_configure |
| 50 | ${PLATFORM} | 49 | COMMAND |
| 50 | ${CMAKE_COMMAND} ${PLATFORM} | ||
| 51 | -B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build | 51 | -B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build |
| 52 | -DCMAKE_BUILD_TYPE=$<CONFIG> | 52 | -DCMAKE_BUILD_TYPE=$<CONFIG> -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
| 53 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | ||
| 54 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 53 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
| 55 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install | 54 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install ${ZLIB_ARG} |
| 56 | ${ZLIB_ARG} | 55 | --fresh -G "${CMAKE_GENERATOR}" |
| 57 | --fresh | ||
| 58 | -G "${CMAKE_GENERATOR}" | ||
| 59 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 56 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
| 60 | 57 | ||
| 61 | add_test(NAME minizip_find_package_build | 58 | add_test( |
| 62 | COMMAND ${CMAKE_COMMAND} --build . | 59 | NAME minizip_find_package_build |
| 63 | --config $<CONFIG> | 60 | COMMAND ${CMAKE_COMMAND} --build . --config $<CONFIG> |
| 64 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) | 61 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) |
| 65 | 62 | ||
| 66 | set_tests_properties(minizip_find_package_configure PROPERTIES | 63 | set_tests_properties( |
| 67 | FIXTURES_REQUIRED ${inst_setup} | 64 | minizip_find_package_configure PROPERTIES FIXTURES_REQUIRED ${inst_setup} |
| 68 | FIXTURES_SETUP mzfp_config) | 65 | FIXTURES_SETUP mzfp_config) |
| 69 | 66 | ||
| 70 | set_tests_properties(minizip_find_package_build PROPERTIES | 67 | set_tests_properties(minizip_find_package_build PROPERTIES FIXTURES_REQUIRED |
| 71 | FIXTURES_REQUIRED mzfp_config) | 68 | mzfp_config) |
| 72 | 69 | ||
| 73 | # | 70 | # |
| 74 | # add_subdirectory_test | 71 | # add_subdirectory_test |
| 75 | # | 72 | # |
| 76 | add_test(NAME minizip_add_subdirectory_configure | 73 | add_test( |
| 77 | COMMAND ${CMAKE_COMMAND} | 74 | NAME minizip_add_subdirectory_configure |
| 78 | ${PLATFORM} | 75 | COMMAND |
| 79 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build | 76 | ${CMAKE_COMMAND} ${PLATFORM} |
| 80 | -DCMAKE_BUILD_TYPE=$<CONFIG> | 77 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build |
| 81 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | 78 | -DCMAKE_BUILD_TYPE=$<CONFIG> -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
| 82 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 79 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
| 83 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install | 80 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install ${ZLIB_ARG} |
| 84 | ${ZLIB_ARG} | 81 | --fresh -G "${CMAKE_GENERATOR}" |
| 85 | --fresh | 82 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) |
| 86 | -G "${CMAKE_GENERATOR}" | 83 | |
| 87 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) | 84 | add_test( |
| 88 | 85 | NAME minizip_add_subdirectory_build | |
| 89 | add_test(NAME minizip_add_subdirectory_build | 86 | COMMAND ${CMAKE_COMMAND} --build . --config $<CONFIG> |
| 90 | COMMAND ${CMAKE_COMMAND} --build . | ||
| 91 | --config $<CONFIG> | ||
| 92 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) | 87 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) |
| 93 | 88 | ||
| 94 | set_tests_properties(minizip_add_subdirectory_configure PROPERTIES | 89 | set_tests_properties( |
| 95 | FIXTURES_REQUIRED ${inst_setup} | 90 | minizip_add_subdirectory_configure |
| 96 | FIXTURES_SETUP mzas_config) | 91 | PROPERTIES FIXTURES_REQUIRED ${inst_setup} FIXTURES_SETUP mzas_config) |
| 97 | 92 | ||
| 98 | set_tests_properties(minizip_add_subdirectory_build PROPERTIES | 93 | set_tests_properties(minizip_add_subdirectory_build PROPERTIES FIXTURES_REQUIRED |
| 99 | FIXTURES_REQUIRED mzas_config) | 94 | mzas_config) |
| 100 | 95 | ||
| 101 | # | 96 | # |
| 102 | # add_subdirectory_exclude_test | 97 | # add_subdirectory_exclude_test |
| 103 | # | 98 | # |
| 104 | add_test(NAME minizip_add_subdirectory_exclude_configure | 99 | add_test( |
| 105 | COMMAND ${CMAKE_COMMAND} | 100 | NAME minizip_add_subdirectory_exclude_configure |
| 106 | ${PLATFORM} | 101 | COMMAND |
| 107 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build | 102 | ${CMAKE_COMMAND} ${PLATFORM} |
| 108 | -DCMAKE_BUILD_TYPE=$<CONFIG> | 103 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build |
| 109 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | 104 | -DCMAKE_BUILD_TYPE=$<CONFIG> -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
| 110 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 105 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
| 111 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install | 106 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install ${ZLIB_ARG} |
| 112 | ${ZLIB_ARG} | 107 | --fresh -G "${CMAKE_GENERATOR}" |
| 113 | --fresh | 108 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) |
| 114 | -G "${CMAKE_GENERATOR}" | 109 | |
| 115 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) | 110 | add_test( |
| 116 | 111 | NAME minizip_add_subdirectory_exclude_build | |
| 117 | add_test(NAME minizip_add_subdirectory_exclude_build | 112 | COMMAND ${CMAKE_COMMAND} --build . --config $<CONFIG> |
| 118 | COMMAND ${CMAKE_COMMAND} --build . | 113 | WORKING_DIRECTORY |
| 119 | --config $<CONFIG> | 114 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) |
| 120 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) | 115 | |
| 121 | 116 | set_tests_properties( | |
| 122 | set_tests_properties(minizip_add_subdirectory_exclude_configure PROPERTIES | 117 | minizip_add_subdirectory_exclude_configure |
| 123 | FIXTURES_REQUIRED ${inst_setup} | 118 | PROPERTIES FIXTURES_REQUIRED ${inst_setup} FIXTURES_SETUP mzasx_config) |
| 124 | FIXTURES_SETUP mzasx_config) | 119 | |
| 125 | 120 | set_tests_properties(minizip_add_subdirectory_exclude_build | |
| 126 | set_tests_properties(minizip_add_subdirectory_exclude_build PROPERTIES | 121 | PROPERTIES FIXTURES_REQUIRED mzasx_config) |
| 127 | FIXTURES_REQUIRED mzasx_config) | ||
diff --git a/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in b/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in index f662cda..8ac16b5 100644 --- a/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in +++ b/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | cmake_minimum_required(VERSION 3.12) | 1 | cmake_minimum_required(VERSION 3.12) |
| 2 | 2 | ||
| 3 | project(minizip_add_subdirectory_exclude_from_all | 3 | project( |
| 4 | minizip_add_subdirectory_exclude_from_all | ||
| 4 | LANGUAGES C | 5 | LANGUAGES C |
| 5 | VERSION @minizip_VERSION@) | 6 | VERSION @minizip_VERSION@) |
| 6 | 7 | ||
| @@ -9,13 +10,13 @@ option(MINIZIP_BUILD_SHARED "" @MINIZIP_BUILD_SHARED@) | |||
| 9 | option(MINIZIP_BUILD_STATIC "" @MINIZIP_BUILD_STATIC@) | 10 | option(MINIZIP_BUILD_STATIC "" @MINIZIP_BUILD_STATIC@) |
| 10 | option(MINIZIP_ENABLE_BZIP2 "" @MINIZIP_ENABLE_BZIP2@) | 11 | option(MINIZIP_ENABLE_BZIP2 "" @MINIZIP_ENABLE_BZIP2@) |
| 11 | 12 | ||
| 12 | add_subdirectory(@minizip_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/minizip EXCLUDE_FROM_ALL) | 13 | add_subdirectory(@minizip_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/minizip |
| 14 | EXCLUDE_FROM_ALL) | ||
| 13 | 15 | ||
| 14 | set(MINIZIP_SRCS | 16 | set(MINIZIP_SRCS |
| 15 | @minizip_SOURCE_DIR@/ioapi.c | 17 | @minizip_SOURCE_DIR@/ioapi.c |
| 16 | $<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c> | 18 | $<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c> |
| 17 | @minizip_SOURCE_DIR@/minizip.c | 19 | @minizip_SOURCE_DIR@/minizip.c @minizip_SOURCE_DIR@/zip.c) |
| 18 | @minizip_SOURCE_DIR@/zip.c) | ||
| 19 | 20 | ||
| 20 | if(MINIZIP_BUILD_SHARED) | 21 | if(MINIZIP_BUILD_SHARED) |
| 21 | add_executable(test_example ${MINIZIP_SRCS}) | 22 | add_executable(test_example ${MINIZIP_SRCS}) |
diff --git a/contrib/minizip/test/add_subdirectory_test.cmake.in b/contrib/minizip/test/add_subdirectory_test.cmake.in index be5c664..9d068fb 100644 --- a/contrib/minizip/test/add_subdirectory_test.cmake.in +++ b/contrib/minizip/test/add_subdirectory_test.cmake.in | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | cmake_minimum_required(VERSION 3.12) | 1 | cmake_minimum_required(VERSION 3.12) |
| 2 | 2 | ||
| 3 | project(minizip_add_subdirectory_exclude_from_all | 3 | project( |
| 4 | minizip_add_subdirectory_exclude_from_all | ||
| 4 | LANGUAGES C | 5 | LANGUAGES C |
| 5 | VERSION @minizip_VERSION@) | 6 | VERSION @minizip_VERSION@) |
| 6 | 7 | ||
| @@ -14,8 +15,7 @@ add_subdirectory(@minizip_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/minizip) | |||
| 14 | set(MINIZIP_SRCS | 15 | set(MINIZIP_SRCS |
| 15 | @minizip_SOURCE_DIR@/ioapi.c | 16 | @minizip_SOURCE_DIR@/ioapi.c |
| 16 | $<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c> | 17 | $<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c> |
| 17 | @minizip_SOURCE_DIR@/minizip.c | 18 | @minizip_SOURCE_DIR@/minizip.c @minizip_SOURCE_DIR@/zip.c) |
| 18 | @minizip_SOURCE_DIR@/zip.c) | ||
| 19 | 19 | ||
| 20 | if(MINIZIP_BUILD_SHARED) | 20 | if(MINIZIP_BUILD_SHARED) |
| 21 | add_executable(test_example ${MINIZIP_SRCS}) | 21 | add_executable(test_example ${MINIZIP_SRCS}) |
diff --git a/contrib/minizip/test/find_package_test.cmake.in b/contrib/minizip/test/find_package_test.cmake.in index b56b559..a2c5fb0 100644 --- a/contrib/minizip/test/find_package_test.cmake.in +++ b/contrib/minizip/test/find_package_test.cmake.in | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | cmake_minimum_required(VERSION 3.12) | 1 | cmake_minimum_required(VERSION 3.12) |
| 2 | 2 | ||
| 3 | project(minizip_find_package | 3 | project( |
| 4 | minizip_find_package | ||
| 4 | LANGUAGES C | 5 | LANGUAGES C |
| 5 | VERSION @minizip_VERSION@) | 6 | VERSION @minizip_VERSION@) |
| 6 | 7 | ||
| @@ -11,8 +12,7 @@ find_package(minizip ${minizip_VERSION} CONFIG REQUIRED) | |||
| 11 | set(MINIZIP_SRCS | 12 | set(MINIZIP_SRCS |
| 12 | @minizip_SOURCE_DIR@/ioapi.c | 13 | @minizip_SOURCE_DIR@/ioapi.c |
| 13 | $<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c> | 14 | $<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c> |
| 14 | @minizip_SOURCE_DIR@/minizip.c | 15 | @minizip_SOURCE_DIR@/minizip.c @minizip_SOURCE_DIR@/zip.c) |
| 15 | @minizip_SOURCE_DIR@/zip.c) | ||
| 16 | 16 | ||
| 17 | if(MINIZIP_BUILD_SHARED) | 17 | if(MINIZIP_BUILD_SHARED) |
| 18 | add_executable(test_example ${MINIZIP_SRCS}) | 18 | add_executable(test_example ${MINIZIP_SRCS}) |
