| project(cmzlib C) |
| |
| # Disable warnings to avoid changing 3rd party code. |
| if(CMAKE_C_COMPILER_ID MATCHES |
| "^(GNU|LCC|Clang|AppleClang|IBMClang|XLClang|XL|VisualAge|SunPro|HP|Intel|IntelLLVM|NVHPC)$") |
| set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w") |
| elseif(CMAKE_C_COMPILER_ID STREQUAL "PathScale") |
| set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -woffall") |
| endif() |
| |
| add_library(cmzlib |
| adler32.c |
| compress.c |
| crc32.c |
| deflate.c |
| gzclose.c |
| gzlib.c |
| gzread.c |
| gzwrite.c |
| inffast.c |
| inflate.c |
| inftrees.c |
| trees.c |
| uncompr.c |
| zutil.c |
| ) |
| |
| install(FILES Copyright.txt DESTINATION ${CMAKE_DOC_DIR}/cmzlib) |