| 12345678910111213141516171819202122232425262728 |
- 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)
|