CMakeLists.txt 601 B

12345678910111213141516171819202122232425262728
  1. project(cmzlib C)
  2. # Disable warnings to avoid changing 3rd party code.
  3. if(CMAKE_C_COMPILER_ID MATCHES
  4. "^(GNU|LCC|Clang|AppleClang|IBMClang|XLClang|XL|VisualAge|SunPro|HP|Intel|IntelLLVM|NVHPC)$")
  5. set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w")
  6. elseif(CMAKE_C_COMPILER_ID STREQUAL "PathScale")
  7. set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -woffall")
  8. endif()
  9. add_library(cmzlib
  10. adler32.c
  11. compress.c
  12. crc32.c
  13. deflate.c
  14. gzclose.c
  15. gzlib.c
  16. gzread.c
  17. gzwrite.c
  18. inffast.c
  19. inflate.c
  20. inftrees.c
  21. trees.c
  22. uncompr.c
  23. zutil.c
  24. )
  25. install(FILES Copyright.txt DESTINATION ${CMAKE_DOC_DIR}/cmzlib)