summaryrefslogtreecommitdiff
path: root/zlib/CMakeLists.txt
blob: f4e62d00a7c97dc024cd9e8af3cd5969856ce27b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
project(FLTKZLIB)
include_regular_expression(regex_match "[.][h|c]$")

include_directories(${FLTKZLIB_SOURCE_DIR})
include_directories(${FLTKZLIB_BINARY_DIR})

# source files for zlib
set(ZLIB_SRCS
   adler32.c compress.c crc32.c deflate.c gzio.c inffast.c
   inflate.c inftrees.c trees.c uncompr.c zutil.c
)

#######################################################################
add_library(fltk_z ${ZLIB_SRCS})

if(MSVC)
   set_target_properties(fltk_z
      PROPERTIES
         OUTPUT_NAME zlib
         DEBUG_OUTPUT_NAME zlibd
   )
   if(OPTION_LARGE_FILE)
      set_target_properties(fltk_z PROPERTIES LINK_FLAGS /LARGEADDRESSAWARE)
   endif(OPTION_LARGE_FILE)
endif(MSVC)

install(TARGETS fltk_z
   EXPORT fltk-install
   DESTINATION ${PREFIX_LIB}
)