2020-10-20 20:29:08 +03:00
|
|
|
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
# Licensed under the MIT license.
|
|
|
|
|
2020-10-14 18:27:56 +03:00
|
|
|
FetchContent_Declare(
|
|
|
|
zlib
|
|
|
|
GIT_REPOSITORY https://github.com/madler/zlib.git
|
|
|
|
GIT_TAG cacf7f1d4e3d44d871b605da3b647f07d718623f # 1.2.11
|
|
|
|
)
|
|
|
|
FetchContent_Populate(zlib)
|
2020-10-22 00:57:28 +03:00
|
|
|
FetchContent_GetProperties(zlib)
|
|
|
|
#set(SKIP_INSTALL_ALL ON CACHE BOOL "" FORCE)
|
2020-10-14 18:27:56 +03:00
|
|
|
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-10-13 13:15:18 +03:00
|
|
|
# ZLIB has no VERSION given to project(), needs to suppress CMP0048 warning
|
2020-10-14 18:27:56 +03:00
|
|
|
set(CMAKE_SUPPRESS_DEVELOPER_WARNINGS TRUE CACHE INTERNAL "Suppress CMP0048 warning" FORCE)
|
|
|
|
add_subdirectory(
|
|
|
|
${zlib_SOURCE_DIR}
|
|
|
|
EXCLUDE_FROM_ALL)
|
|
|
|
# Set the ZLIB include directories; we have to include also ZLIB binary directory because
|
|
|
|
# ZLIB creates a file zconf.h into it, which must be visible to the compiler.
|
|
|
|
set(SEAL_ZLIB_INCLUDE_DIRS
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/thirdparty/zlib-src
|
2020-10-22 00:57:28 +03:00
|
|
|
${zlib_SOURCE_DIR})
|