aboutsummaryrefslogtreecommitdiff
path: root/contrib/minizip/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/minizip/CMakeLists.txt')
-rw-r--r--contrib/minizip/CMakeLists.txt23
1 files changed, 11 insertions, 12 deletions
diff --git a/contrib/minizip/CMakeLists.txt b/contrib/minizip/CMakeLists.txt
index d84984c..c4b425a 100644
--- a/contrib/minizip/CMakeLists.txt
+++ b/contrib/minizip/CMakeLists.txt
@@ -247,10 +247,14 @@ if(MINIZIP_INSTALL)
247 if(MINIZIP_BUILD_SHARED) 247 if(MINIZIP_BUILD_SHARED)
248 install(TARGETS libminizip minizip miniunzip 248 install(TARGETS libminizip minizip miniunzip
249 COMPONENT Runtime 249 COMPONENT Runtime
250 EXPORT minizipExport 250 EXPORT minizipSharedExport
251 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" 251 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
252 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" 252 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
253 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") 253 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
254 install(EXPORT minizipSharedExport
255 FILE minizip-shared.cmake
256 NAMESPACE MINIZIP::
257 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip)
254 if(MINIZIP_INSTALL_COMPAT_DLL) 258 if(MINIZIP_INSTALL_COMPAT_DLL)
255 install(FILES $<TARGET_FILE:libminizip> 259 install(FILES $<TARGET_FILE:libminizip>
256 COMPONENT Runtime 260 COMPONENT Runtime
@@ -273,32 +277,27 @@ if(MINIZIP_INSTALL)
273 COMPONENT Development 277 COMPONENT Development
274 TARGETS minizipstatic miniunzipstatic 278 TARGETS minizipstatic miniunzipstatic
275 COMPONENT Runtime 279 COMPONENT Runtime
276 EXPORT minizipExport 280 EXPORT minizipStaticExport
277 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" 281 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
278 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" 282 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
279 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") 283 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
284 install(EXPORT minizipStaticExport
285 FILE minizip-static.cmake
286 NAMESPACE MINIZIP::
287 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip)
280 endif(MINIZIP_BUILD_STATIC) 288 endif(MINIZIP_BUILD_STATIC)
281 289
282 configure_package_config_file(${minizip_SOURCE_DIR}/minizipConfig.cmake.in 290 configure_package_config_file(${minizip_SOURCE_DIR}/minizipConfig.cmake.in
283 ${minizip_BINARY_DIR}/minizipConfig.cmake 291 ${minizip_BINARY_DIR}/minizipConfig.cmake
284 INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip 292 INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip)
285 NO_CHECK_REQUIRED_COMPONENTS_MACRO)
286
287 write_basic_package_version_file( 293 write_basic_package_version_file(
288 "${minizip_BINARY_DIR}/minizipConfigVersion.cmake" 294 "${minizip_BINARY_DIR}/minizipConfigVersion.cmake"
289 VERSION "${minizip_VERSION}" 295 VERSION "${minizip_VERSION}"
290 COMPATIBILITY AnyNewerVersion) 296 COMPATIBILITY AnyNewerVersion)
291
292 install(FILES 297 install(FILES
293 ${minizip_BINARY_DIR}/minizipConfig.cmake 298 ${minizip_BINARY_DIR}/minizipConfig.cmake
294 ${minizip_BINARY_DIR}/minizipConfigVersion.cmake 299 ${minizip_BINARY_DIR}/minizipConfigVersion.cmake
295 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip) 300 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip)
296
297 install(EXPORT minizipExport
298 FILE minizip.cmake
299 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/minizip
300 NAMESPACE MINIZIP::)
301
302 install(FILES ${LIBMINIZIP_HDRS} 301 install(FILES ${LIBMINIZIP_HDRS}
303 COMPONENT Development 302 COMPONENT Development
304 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") 303 DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")