/src/zlib/CMakeLists.txt
https://bitbucket.org/cabalistic/ogredeps/ · CMake · 54 lines · 47 code · 7 blank · 0 comment · 3 complexity · aa99c54166000125aeb176d6b09a237a MD5 · raw file
- cmake_minimum_required(VERSION 2.4.4)
- set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
- project(zlib)
- set(VERSION "1.2.8")
- set(zlib_SOURCES
- adler32.c
- compress.c
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- gzclose.c
- gzguts.h
- gzlib.c
- gzread.c
- gzwrite.c
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- trees.c
- trees.h
- uncompr.c
- zconf.h
- zlib.h
- zutil.c
- zutil.h
- )
- add_library(zlib STATIC ${zlib_SOURCES})
- install_dep(zlib include zlib.h zconf.h)
- if (OGRE_PROJECT_FOLDERS)
- set_property(TARGET zlib PROPERTY FOLDER Dependencies)
- endif ()
- if (APPLE)
- set_target_properties(zlib PROPERTIES XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH "NO")
- if(OGRE_BUILD_PLATFORM_APPLE_IOS)
- set_target_properties(zlib PROPERTIES XCODE_ATTRIBUTE_GCC_THUMB_SUPPORT "NO")
- endif()
- endif()
- set(ZLIB_INCLUDE_DIR "${zlib_SOURCE_DIR}" CACHE PATH "" FORCE)
- set(ZLIB_LIBRARY_DBG "zlib" CACHE STRING "" FORCE)
- set(ZLIB_LIBRARY_REL "zlib" CACHE STRING "" FORCE)
- mark_as_advanced(ZLIB_INCLUDE_DIR ZLIB_LIBRARY_DBG ZLIB_LIBRARY_REL)