You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
802B

  1. project(FLTKZLIB)
  2. include_regular_expression(regex_match "[.][h|c]$")
  3. include_directories(${FLTKZLIB_SOURCE_DIR})
  4. include_directories(${FLTKZLIB_BINARY_DIR})
  5. # source files for zlib
  6. set(ZLIB_SRCS
  7. adler32.c compress.c crc32.c deflate.c
  8. gzclose.c gzlib.c gzread.c gzwrite.c
  9. inffast.c infback.c inflate.c inftrees.c
  10. trees.c uncompr.c zutil.c
  11. )
  12. #######################################################################
  13. add_library(ntk_z ${ZLIB_SRCS})
  14. if(MSVC)
  15. set_target_properties(ntk_z
  16. PROPERTIES
  17. OUTPUT_NAME zlib
  18. DEBUG_OUTPUT_NAME zlibd
  19. )
  20. if(OPTION_LARGE_FILE)
  21. set_target_properties(ntk_z PROPERTIES LINK_FLAGS /LARGEADDRESSAWARE)
  22. endif(OPTION_LARGE_FILE)
  23. endif(MSVC)
  24. install(TARGETS ntk_z
  25. EXPORT fltk-install
  26. DESTINATION ${PREFIX_LIB}
  27. )