CMakeLists.txt 479 B

12345678910111213
  1. project(bzip2)
  2. # Disable warnings to avoid changing 3rd party code.
  3. if(CMAKE_C_COMPILER_ID MATCHES
  4. "^(GNU|LCC|Clang|AppleClang|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_definitions(-D_FILE_OFFSET_BITS=64)
  10. add_library(cmbzip2
  11. blocksort.c huffman.c crctable.c randtable.c compress.c decompress.c bzlib.c)