diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 30d2979..1912496 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -37,21 +37,20 @@ check_function_exists(fseeko HAVE_FSEEKO) | |||
37 | check_include_file(unistd.h Z_HAVE_UNISTD_H) | 37 | check_include_file(unistd.h Z_HAVE_UNISTD_H) |
38 | 38 | ||
39 | set(ZLIB_PC ${zlib_BINARY_DIR}/zlib.pc) | 39 | set(ZLIB_PC ${zlib_BINARY_DIR}/zlib.pc) |
40 | configure_file( ${zlib_SOURCE_DIR}/zlib.pc.cmakein | 40 | configure_file(${zlib_SOURCE_DIR}/zlib.pc.cmakein |
41 | ${ZLIB_PC} @ONLY) | 41 | ${ZLIB_PC} @ONLY) |
42 | configure_file( ${zlib_SOURCE_DIR}/zconf.h.cmakein | 42 | configure_file(${zlib_SOURCE_DIR}/zconf.h.cmakein |
43 | ${zlib_BINARY_DIR}/zconf.h @ONLY) | 43 | ${zlib_BINARY_DIR}/zconf.h @ONLY) |
44 | include_directories(${zlib_BINARY_DIR} ${zlib_SOURCE_DIR}) | 44 | include_directories(${zlib_BINARY_DIR} ${zlib_SOURCE_DIR}) |
45 | 45 | ||
46 | |||
47 | #============================================================================ | 46 | #============================================================================ |
48 | # zlib | 47 | # zlib |
49 | #============================================================================ | 48 | #============================================================================ |
50 | 49 | ||
51 | set(ZLIB_PUBLIC_HDRS | 50 | set(ZLIB_PUBLIC_HDRS |
52 | ${zlib_BINARY_DIR}/zconf.h | 51 | ${zlib_BINARY_DIR}/zconf.h |
53 | zlib.h | 52 | zlib.h) |
54 | ) | 53 | |
55 | set(ZLIB_PRIVATE_HDRS | 54 | set(ZLIB_PRIVATE_HDRS |
56 | crc32.h | 55 | crc32.h |
57 | deflate.h | 56 | deflate.h |
@@ -61,8 +60,8 @@ set(ZLIB_PRIVATE_HDRS | |||
61 | inflate.h | 60 | inflate.h |
62 | inftrees.h | 61 | inftrees.h |
63 | trees.h | 62 | trees.h |
64 | zutil.h | 63 | zutil.h) |
65 | ) | 64 | |
66 | set(ZLIB_SRCS | 65 | set(ZLIB_SRCS |
67 | adler32.c | 66 | adler32.c |
68 | compress.c | 67 | compress.c |
@@ -78,8 +77,7 @@ set(ZLIB_SRCS | |||
78 | inffast.c | 77 | inffast.c |
79 | trees.c | 78 | trees.c |
80 | uncompr.c | 79 | uncompr.c |
81 | zutil.c | 80 | zutil.c) |
82 | ) | ||
83 | 81 | ||
84 | set_source_files_properties(win32/zlib1.rc PROPERTIES | 82 | set_source_files_properties(win32/zlib1.rc PROPERTIES |
85 | COMPILE_FLAGS $<$<STREQUAL:${CMAKE_RC_OUTPUT_EXTENSION},.obj>:-DGCC_WINDRES>) | 83 | COMPILE_FLAGS $<$<STREQUAL:${CMAKE_RC_OUTPUT_EXTENSION},.obj>:-DGCC_WINDRES>) |
@@ -148,7 +146,7 @@ if(NOT CYGWIN AND ZLIB_BUILD_SHARED) | |||
148 | set_target_properties(zlib PROPERTIES VERSION ${zlib_VERSION}) | 146 | set_target_properties(zlib PROPERTIES VERSION ${zlib_VERSION}) |
149 | endif(NOT CYGWIN AND ZLIB_BUILD_SHARED) | 147 | endif(NOT CYGWIN AND ZLIB_BUILD_SHARED) |
150 | 148 | ||
151 | if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL ) | 149 | if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL) |
152 | if(ZLIB_BUILD_SHARED) | 150 | if(ZLIB_BUILD_SHARED) |
153 | install(TARGETS zlib | 151 | install(TARGETS zlib |
154 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" | 152 | RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" |
@@ -176,16 +174,16 @@ if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL ) | |||
176 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" | 174 | ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" |
177 | LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") | 175 | LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}") |
178 | endif(ZLIB_BUILD_STATIC) | 176 | endif(ZLIB_BUILD_STATIC) |
179 | endif(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL ) | 177 | endif(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL) |
180 | if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL ) | 178 | if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL) |
181 | install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") | 179 | install(FILES ${ZLIB_PUBLIC_HDRS} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") |
182 | endif(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL ) | 180 | endif(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL ) |
183 | if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL ) | 181 | if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL ) |
184 | install(FILES zlib.3 DESTINATION "${CMAKE_INSTALL_MANDIR}/man3") | 182 | install(FILES zlib.3 DESTINATION "${CMAKE_INSTALL_MANDIR}/man3") |
185 | endif(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL ) | 183 | endif(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL) |
186 | if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL ) | 184 | if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL) |
187 | install(FILES ${ZLIB_PC} DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") | 185 | install(FILES ${ZLIB_PC} DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") |
188 | endif(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL ) | 186 | endif(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL) |
189 | 187 | ||
190 | #============================================================================ | 188 | #============================================================================ |
191 | # Example binaries | 189 | # Example binaries |