Mercurial > hg > orthanc
comparison Resources/CMake/ZlibConfiguration.cmake @ 89:74156c8b6f00
dynamic zlib
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 26 Sep 2012 18:01:41 +0200 |
parents | 0ec5e2e327b1 |
children | 7593b57dc1bf |
comparison
equal
deleted
inserted
replaced
88:8936a3bbb129 | 89:74156c8b6f00 |
---|---|
1 if (ON) #(${STATIC_BUILD}) | 1 SET(ZLIB_SOURCES_DIR ${CMAKE_BINARY_DIR}/zlib-1.2.7) |
2 SET(ZLIB_SOURCES_DIR ${CMAKE_BINARY_DIR}/zlib-1.2.7) | 2 DownloadPackage("http://zlib.net/zlib-1.2.7.tar.gz" "${ZLIB_SOURCES_DIR}" "${ZLIB_PRELOADED}" "") |
3 DownloadPackage("http://zlib.net/zlib-1.2.7.tar.gz" "${ZLIB_SOURCES_DIR}" "${ZLIB_PRELOADED}" "") | |
4 | 3 |
5 include_directories( | 4 include_directories( |
6 ${ZLIB_SOURCES_DIR} | 5 ${ZLIB_SOURCES_DIR} |
7 ) | 6 ) |
8 | 7 |
8 # This is the minizip distribution to create ZIP files | |
9 list(APPEND THIRD_PARTY_SOURCES | |
10 ${ZLIB_SOURCES_DIR}/contrib/minizip/ioapi.c | |
11 ${ZLIB_SOURCES_DIR}/contrib/minizip/zip.c | |
12 ) | |
13 | |
14 if (${STATIC_BUILD}) | |
9 list(APPEND THIRD_PARTY_SOURCES | 15 list(APPEND THIRD_PARTY_SOURCES |
10 ${ZLIB_SOURCES_DIR}/adler32.c | 16 ${ZLIB_SOURCES_DIR}/adler32.c |
11 ${ZLIB_SOURCES_DIR}/compress.c | 17 ${ZLIB_SOURCES_DIR}/compress.c |
12 ${ZLIB_SOURCES_DIR}/crc32.c | 18 ${ZLIB_SOURCES_DIR}/crc32.c |
13 ${ZLIB_SOURCES_DIR}/deflate.c | 19 ${ZLIB_SOURCES_DIR}/deflate.c |
20 ${ZLIB_SOURCES_DIR}/inflate.c | 26 ${ZLIB_SOURCES_DIR}/inflate.c |
21 ${ZLIB_SOURCES_DIR}/inftrees.c | 27 ${ZLIB_SOURCES_DIR}/inftrees.c |
22 ${ZLIB_SOURCES_DIR}/trees.c | 28 ${ZLIB_SOURCES_DIR}/trees.c |
23 ${ZLIB_SOURCES_DIR}/uncompr.c | 29 ${ZLIB_SOURCES_DIR}/uncompr.c |
24 ${ZLIB_SOURCES_DIR}/zutil.c | 30 ${ZLIB_SOURCES_DIR}/zutil.c |
25 ${ZLIB_SOURCES_DIR}/contrib/minizip/ioapi.c | |
26 ${ZLIB_SOURCES_DIR}/contrib/minizip/zip.c | |
27 ) | 31 ) |
28 | |
29 source_group(ThirdParty\\ZLib REGULAR_EXPRESSION ${ZLIB_SOURCES_DIR}/.*) | |
30 | 32 |
31 else() | 33 else() |
32 include(FindZLIB) | 34 include(FindZLIB) |
33 include_directories(${ZLIB_INCLUDE_DIRS}) | 35 include_directories(${ZLIB_INCLUDE_DIRS}) |
34 link_libraries(${ZLIB_LIBRARIES}) | 36 link_libraries(${ZLIB_LIBRARIES}) |
35 endif() | 37 endif() |
38 | |
39 source_group(ThirdParty\\ZLib REGULAR_EXPRESSION ${ZLIB_SOURCES_DIR}/.*) |