|
|
@ -24,6 +24,7 @@ include(CheckTypeSize) |
|
|
|
include(CheckFunctionExists) |
|
|
|
include(CheckFunctionExists) |
|
|
|
include(CheckIncludeFile) |
|
|
|
include(CheckIncludeFile) |
|
|
|
include(CheckCSourceCompiles) |
|
|
|
include(CheckCSourceCompiles) |
|
|
|
|
|
|
|
include(CMakePackageConfigHelpers) |
|
|
|
include(GNUInstallDirs) |
|
|
|
include(GNUInstallDirs) |
|
|
|
|
|
|
|
|
|
|
|
# |
|
|
|
# |
|
|
@ -158,6 +159,7 @@ if(ZLIB_INSTALL_LIBRARIES) |
|
|
|
if(ZLIB_BUILD_SHARED) |
|
|
|
if(ZLIB_BUILD_SHARED) |
|
|
|
install(TARGETS zlib |
|
|
|
install(TARGETS zlib |
|
|
|
COMPONENT Runtime |
|
|
|
COMPONENT Runtime |
|
|
|
|
|
|
|
EXPORT zlibExport |
|
|
|
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
|
|
|
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
|
|
|
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
|
|
|
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
|
|
|
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
|
|
|
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
|
|
@ -181,11 +183,32 @@ if(ZLIB_INSTALL_LIBRARIES) |
|
|
|
if(ZLIB_BUILD_STATIC) |
|
|
|
if(ZLIB_BUILD_STATIC) |
|
|
|
install(TARGETS zlibstatic |
|
|
|
install(TARGETS zlibstatic |
|
|
|
COMPONENT Development |
|
|
|
COMPONENT Development |
|
|
|
|
|
|
|
EXPORT zlibExport |
|
|
|
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
|
|
|
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
|
|
|
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
|
|
|
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
|
|
|
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
|
|
|
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
|
|
|
endif(ZLIB_BUILD_STATIC) |
|
|
|
endif(ZLIB_BUILD_STATIC) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
configure_package_config_file(${zlib_SOURCE_DIR}/zlibConfig.cmake.in |
|
|
|
|
|
|
|
${zlib_BINARY_DIR}/zlibConfig.cmake |
|
|
|
|
|
|
|
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/zlib |
|
|
|
|
|
|
|
NO_CHECK_REQUIRED_COMPONENTS_MACRO) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
write_basic_package_version_file( |
|
|
|
|
|
|
|
"${zlib_BINARY_DIR}/zlibConfigVersion.cmake" |
|
|
|
|
|
|
|
VERSION "${zlib_VERSION}" |
|
|
|
|
|
|
|
COMPATIBILITY AnyNewerVersion) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install(FILES |
|
|
|
|
|
|
|
${zlib_BINARY_DIR}/zlibConfig.cmake |
|
|
|
|
|
|
|
${zlib_BINARY_DIR}/zlibConfigVersion.cmake |
|
|
|
|
|
|
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/zlib) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install(EXPORT zlibExport |
|
|
|
|
|
|
|
FILE zlib.cmake |
|
|
|
|
|
|
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/zlib |
|
|
|
|
|
|
|
NAMESPACE ZLIB::) |
|
|
|
|
|
|
|
|
|
|
|
install(FILES ${ZLIB_PUBLIC_HDRS} |
|
|
|
install(FILES ${ZLIB_PUBLIC_HDRS} |
|
|
|
COMPONENT Development |
|
|
|
COMPONENT Development |
|
|
|
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" |
|
|
|
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" |
|
|
|