@aeolun/muhammara
Version:
Create, read and modify PDF files and streams. A drop in replacement for hummusjs PDF library
56 lines (51 loc) • 992 B
Plain Text
cmake_minimum_required (VERSION 2.6)
project (Zlib)
set(ZLIB_INCLUDE_DIRS ${Zlib_SOURCE_DIR} PARENT_SCOPE)
set(ZLIB_LDFLAGS Zlib PARENT_SCOPE)
add_library (Zlib_OBJLIB OBJECT
#sources
adler32.c
compress.c
crc32.c
deflate.c
gzclose.c
gzlib.c
gzread.c
gzwrite.c
infback.c
inffast.c
inflate.c
inftrees.c
trees.c
uncompr.c
zutil.c
#headers
crc32.h
deflate.h
gzguts.h
inffast.h
inffixed.h
inflate.h
inftrees.h
trees.h
zconf.h
zlib.h
zutil.h
)
set(Zlib_OBJECTS $<TARGET_OBJECTS:Zlib_OBJLIB>)
set(Zlib_OBJECTS $<TARGET_OBJECTS:Zlib_OBJLIB> PARENT_SCOPE)
if(IS_XCODE)
add_library(Zlib ${Zlib_OBJECTS} zutil.c)
else(IS_XCODE)
add_library(Zlib ${Zlib_OBJECTS})
endif(IS_XCODE)
install(TARGETS Zlib
RUNTIME DESTINATION bin COMPONENT dependencies
ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dependencies
LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT dependencies
)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION include
FILES_MATCHING
PATTERN "*.h"
)