mirror of
https://github.com/charlesthobe/chdman.git
synced 2024-10-18 10:19:58 +00:00
a343665035
inconsequential cmake edits as well
28 lines
717 B
CMake
28 lines
717 B
CMake
#zlib
|
|
set(zlib_dir ${CMAKE_SOURCE_DIR}/3rdparty/zlib)
|
|
|
|
if(CMAKE_C_COMPILER_ID STREQUAL "Clang" OR CMAKE_SYSTEM_NAME STREQUAL "Android")
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-shift-negative-value")
|
|
endif()
|
|
|
|
if(${CMAKE_GENERATOR} STREQUAL "Unix Makefiles" OR ${CMAKE_GENERATOR} STREQUAL "Ninja")
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-strict-prototypes")
|
|
endif()
|
|
|
|
add_compile_definitions(
|
|
ZLIB_CONST
|
|
)
|
|
|
|
add_library(zlib STATIC
|
|
${zlib_dir}/adler32.c
|
|
${zlib_dir}/compress.c
|
|
${zlib_dir}/crc32.c
|
|
${zlib_dir}/deflate.c
|
|
${zlib_dir}/inffast.c
|
|
${zlib_dir}/inflate.c
|
|
${zlib_dir}/infback.c
|
|
${zlib_dir}/inftrees.c
|
|
${zlib_dir}/trees.c
|
|
${zlib_dir}/uncompr.c
|
|
${zlib_dir}/zutil.c
|
|
) |