/src/zlib/CMakeLists.txt

https://bitbucket.org/cabalistic/ogredeps/ · CMake · 54 lines · 47 code · 7 blank · 0 comment · 3 complexity · aa99c54166000125aeb176d6b09a237a MD5 · raw file

  1. cmake_minimum_required(VERSION 2.4.4)
  2. set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
  3. project(zlib)
  4. set(VERSION "1.2.8")
  5. set(zlib_SOURCES
  6. adler32.c
  7. compress.c
  8. crc32.c
  9. crc32.h
  10. deflate.c
  11. deflate.h
  12. gzclose.c
  13. gzguts.h
  14. gzlib.c
  15. gzread.c
  16. gzwrite.c
  17. infback.c
  18. inffast.c
  19. inffast.h
  20. inffixed.h
  21. inflate.c
  22. inflate.h
  23. inftrees.c
  24. inftrees.h
  25. trees.c
  26. trees.h
  27. uncompr.c
  28. zconf.h
  29. zlib.h
  30. zutil.c
  31. zutil.h
  32. )
  33. add_library(zlib STATIC ${zlib_SOURCES})
  34. install_dep(zlib include zlib.h zconf.h)
  35. if (OGRE_PROJECT_FOLDERS)
  36. set_property(TARGET zlib PROPERTY FOLDER Dependencies)
  37. endif ()
  38. if (APPLE)
  39. set_target_properties(zlib PROPERTIES XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH "NO")
  40. if(OGRE_BUILD_PLATFORM_APPLE_IOS)
  41. set_target_properties(zlib PROPERTIES XCODE_ATTRIBUTE_GCC_THUMB_SUPPORT "NO")
  42. endif()
  43. endif()
  44. set(ZLIB_INCLUDE_DIR "${zlib_SOURCE_DIR}" CACHE PATH "" FORCE)
  45. set(ZLIB_LIBRARY_DBG "zlib" CACHE STRING "" FORCE)
  46. set(ZLIB_LIBRARY_REL "zlib" CACHE STRING "" FORCE)
  47. mark_as_advanced(ZLIB_INCLUDE_DIR ZLIB_LIBRARY_DBG ZLIB_LIBRARY_REL)