SEAL/cmake/ExternalZLIB.cmake

36 строки
1.3 KiB
CMake
Исходник Обычный вид История

2020-11-16 23:24:30 +03:00
# Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
2020-10-20 20:29:08 +03:00
FetchContent_Declare(
zlib
GIT_REPOSITORY https://github.com/madler/zlib.git
2022-12-21 03:28:44 +03:00
GIT_TAG 04f42ceca40f73e2978b50e93806c2a18c1281fc # 1.2.13
)
FetchContent_GetProperties(zlib)
if(NOT zlib_POPULATED)
FetchContent_Populate(zlib)
2020-11-16 23:24:30 +03:00
set(SKIP_INSTALL_ALL ON CACHE BOOL "" FORCE)
mark_as_advanced(AMD64)
mark_as_advanced(ASM686)
mark_as_advanced(EXECUTABLE_OUTPUT_PATH)
mark_as_advanced(CMAKE_INSTALL_PREFIX)
mark_as_advanced(INSTALL_BIN_DIR)
mark_as_advanced(INSTALL_INC_DIR)
mark_as_advanced(INSTALL_LIB_DIR)
mark_as_advanced(INSTALL_MAN_DIR)
mark_as_advanced(INSTALL_PKGCONFIG_DIR)
mark_as_advanced(LIBRARY_OUTPUT_PATH)
mark_as_advanced(CMAKE_BACKWARDS_COMPATIBILITY)
mark_as_advanced(ZLIB_BUILD_STATIC)
mark_as_advanced(SKIP_INSTALL_ALL)
mark_as_advanced(FETCHCONTENT_SOURCE_DIR_ZLIB)
mark_as_advanced(FETCHCONTENT_UPDATES_DISCONNECTED_ZLIB)
2020-11-17 21:13:21 +03:00
# ZLIB has no VERSION given to project(), needs to suppress CMP0048 warning
2020-11-16 23:24:30 +03:00
set(CMAKE_SUPPRESS_DEVELOPER_WARNINGS TRUE CACHE INTERNAL "Suppress CMP0048 warning" FORCE)
add_subdirectory(
${zlib_SOURCE_DIR}
2021-12-03 03:00:29 +03:00
${zlib_SOURCE_DIR}/../zlib-build
2020-11-16 23:24:30 +03:00
EXCLUDE_FROM_ALL)
endif()