Mercurial > hg > orthanc
comparison Resources/CMake/BoostConfiguration.cmake @ 608:0bedf8ff9288 find-move-scp
basic find scp
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 17 Oct 2013 18:07:55 +0200 |
parents | 69c024f9c06b |
children | 5ba825b87b21 |
comparison
equal
deleted
inserted
replaced
606:ce5d2040c47b | 608:0bedf8ff9288 |
---|---|
1 if (${STATIC_BUILD}) | 1 if (${STATIC_BUILD}) |
2 SET(BOOST_STATIC 1) | 2 set(BOOST_STATIC 1) |
3 else() | 3 else() |
4 include(FindBoost) | 4 include(FindBoost) |
5 | 5 |
6 SET(BOOST_STATIC 0) | 6 set(BOOST_STATIC 0) |
7 #set(Boost_DEBUG 1) | 7 #set(Boost_DEBUG 1) |
8 #set(Boost_USE_STATIC_LIBS ON) | 8 #set(Boost_USE_STATIC_LIBS ON) |
9 | 9 |
10 find_package(Boost | 10 find_package(Boost |
11 COMPONENTS filesystem thread system date_time) | 11 COMPONENTS filesystem thread system date_time regex) |
12 | 12 |
13 if (NOT Boost_FOUND) | 13 if (NOT Boost_FOUND) |
14 message(FATAL_ERROR "Unable to locate Boost on this system") | 14 message(FATAL_ERROR "Unable to locate Boost on this system") |
15 endif() | 15 endif() |
16 | 16 |
28 endif() | 28 endif() |
29 | 29 |
30 #if (${Boost_VERSION} LESS 104800) | 30 #if (${Boost_VERSION} LESS 104800) |
31 # boost::locale is only available from 1.48.00 | 31 # boost::locale is only available from 1.48.00 |
32 #message("Too old version of Boost (${Boost_LIB_VERSION}): Building the static version") | 32 #message("Too old version of Boost (${Boost_LIB_VERSION}): Building the static version") |
33 # SET(BOOST_STATIC 1) | 33 # set(BOOST_STATIC 1) |
34 #endif() | 34 #endif() |
35 | 35 |
36 include_directories(${Boost_INCLUDE_DIRS}) | 36 include_directories(${Boost_INCLUDE_DIRS}) |
37 link_libraries(${Boost_LIBRARIES}) | 37 link_libraries(${Boost_LIBRARIES}) |
38 endif() | 38 endif() |
39 | 39 |
40 | 40 |
41 if (BOOST_STATIC) | 41 if (BOOST_STATIC) |
42 # Parameters for Boost 1.54.0 | 42 # Parameters for Boost 1.54.0 |
43 SET(BOOST_NAME boost_1_54_0) | 43 set(BOOST_NAME boost_1_54_0) |
44 SET(BOOST_BCP_SUFFIX bcpdigest-0.6.2) | 44 set(BOOST_BCP_SUFFIX bcpdigest-0.6.2) |
45 SET(BOOST_MD5 "a464288a976ba133f9b325f454cb503d") | 45 set(BOOST_MD5 "a464288a976ba133f9b325f454cb503d") |
46 SET(BOOST_FILESYSTEM_SOURCES_DIR "${BOOST_NAME}/libs/filesystem/src") | 46 set(BOOST_FILESYSTEM_SOURCES_DIR "${BOOST_NAME}/libs/filesystem/src") |
47 | 47 |
48 SET(BOOST_SOURCES_DIR ${CMAKE_BINARY_DIR}/${BOOST_NAME}) | 48 set(BOOST_SOURCES_DIR ${CMAKE_BINARY_DIR}/${BOOST_NAME}) |
49 DownloadPackage( | 49 DownloadPackage( |
50 "${BOOST_MD5}" | 50 "${BOOST_MD5}" |
51 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/${BOOST_NAME}_${BOOST_BCP_SUFFIX}.tar.gz" | 51 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/${BOOST_NAME}_${BOOST_BCP_SUFFIX}.tar.gz" |
52 "${BOOST_SOURCES_DIR}" | 52 "${BOOST_SOURCES_DIR}" |
53 ) | 53 ) |
85 ${BOOST_FILESYSTEM_SOURCES_DIR}/codecvt_error_category.cpp | 85 ${BOOST_FILESYSTEM_SOURCES_DIR}/codecvt_error_category.cpp |
86 ${BOOST_FILESYSTEM_SOURCES_DIR}/operations.cpp | 86 ${BOOST_FILESYSTEM_SOURCES_DIR}/operations.cpp |
87 ${BOOST_FILESYSTEM_SOURCES_DIR}/path.cpp | 87 ${BOOST_FILESYSTEM_SOURCES_DIR}/path.cpp |
88 ${BOOST_FILESYSTEM_SOURCES_DIR}/path_traits.cpp | 88 ${BOOST_FILESYSTEM_SOURCES_DIR}/path_traits.cpp |
89 ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp | 89 ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp |
90 ${BOOST_SOURCES_DIR}/libs/regex/src/cpp_regex_traits.cpp | |
91 ${BOOST_SOURCES_DIR}/libs/regex/src/regex.cpp | |
92 ${BOOST_SOURCES_DIR}/libs/regex/src/regex_raw_buffer.cpp | |
93 ${BOOST_SOURCES_DIR}/libs/regex/src/regex_traits_defaults.cpp | |
94 ${BOOST_SOURCES_DIR}/libs/regex/src/static_mutex.cpp | |
90 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp | 95 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp |
91 ) | 96 ) |
92 | 97 |
93 list(APPEND THIRD_PARTY_SOURCES ${BOOST_SOURCES}) | 98 list(APPEND THIRD_PARTY_SOURCES ${BOOST_SOURCES}) |
94 | 99 |