CMakeLists.txt 597 B

1234567891011121314151617181920
  1. project(minizip)
  2. cmake_minimum_required(VERSION 2.6)
  3. include_directories(${ZLIB_INCLUDE_DIR})
  4. #NOTE: full library consists from several more files
  5. # but right now VCMI does not need any extra functionality
  6. set(lib_SRCS
  7. unzip.c
  8. zip.c
  9. ioapi.c
  10. )
  11. add_library(minizip SHARED ${lib_SRCS})
  12. set_target_properties(minizip PROPERTIES XCODE_ATTRIBUTE_LD_DYLIB_INSTALL_NAME "@rpath/libminizip.dylib")
  13. target_link_libraries(minizip ${ZLIB_LIBRARIES})
  14. if (NOT APPLE) # Already inside vcmiclient bundle
  15. install(TARGETS minizip RUNTIME DESTINATION ${LIB_DIR} LIBRARY DESTINATION ${LIB_DIR})
  16. endif()