Mercurial > hg > orthanc
comparison Resources/CMake/BoostConfiguration.cmake @ 550:210c96710592
switch to boost 1.54.0
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 17 Sep 2013 10:13:24 +0200 |
parents | 5f6d75cd4b46 |
children | 2699ccdcce20 |
comparison
equal
deleted
inserted
replaced
549:0fc8ef464cfb | 550:210c96710592 |
---|---|
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 SET(BOOST_NAME boost_1_49_0) | 42 if (0) |
43 # Parameters for Boost 1.49.0 | |
44 SET(BOOST_NAME boost_1_49_0) | |
45 SET(BOOST_MD5 "e0defc8c818e4f1c5bbb29d0292b76ca") | |
46 SET(BOOST_FILESYSTEM_SOURCES_DIR "${BOOST_NAME}/libs/filesystem/v3/src") | |
47 else() | |
48 # Parameters for Boost 1.54.0 | |
49 SET(BOOST_NAME boost_1_54_0) | |
50 SET(BOOST_MD5 "efbfbff5a85a9330951f243d0a46e4b9") | |
51 SET(BOOST_FILESYSTEM_SOURCES_DIR "${BOOST_NAME}/libs/filesystem/src") | |
52 endif() | |
53 | |
43 SET(BOOST_SOURCES_DIR ${CMAKE_BINARY_DIR}/${BOOST_NAME}) | 54 SET(BOOST_SOURCES_DIR ${CMAKE_BINARY_DIR}/${BOOST_NAME}) |
44 DownloadPackage( | 55 DownloadPackage( |
45 "e0defc8c818e4f1c5bbb29d0292b76ca" | 56 "${BOOST_MD5}" |
46 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/${BOOST_NAME}.tar.gz" | 57 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/${BOOST_NAME}.tar.gz" |
47 "${BOOST_SOURCES_DIR}" "${BOOST_PRELOADED}" | 58 "${BOOST_SOURCES_DIR}" "${BOOST_PRELOADED}" |
48 # Only uncompress the Boost modules we need | 59 # Only uncompress the Boost modules we need |
49 "${BOOST_NAME}/boost ${BOOST_NAME}/libs/thread/src ${BOOST_NAME}/libs/system/src ${BOOST_NAME}/libs/filesystem/v3/src ${BOOST_NAME}/libs/locale/src ${BOOST_NAME}/libs/date_time/src" | 60 "${BOOST_NAME}/boost ${BOOST_NAME}/libs/thread/src ${BOOST_NAME}/libs/system/src ${BOOST_NAME}/libs/locale/src ${BOOST_NAME}/libs/date_time/src ${BOOST_FILESYSTEM_SOURCES_DIR}" |
50 ) | 61 ) |
51 | 62 |
52 set(BOOST_SOURCES) | 63 set(BOOST_SOURCES) |
53 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") | 64 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") |
54 list(APPEND BOOST_SOURCES | 65 list(APPEND BOOST_SOURCES |
66 elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") | 77 elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") |
67 list(APPEND BOOST_SOURCES | 78 list(APPEND BOOST_SOURCES |
68 ${BOOST_SOURCES_DIR}/libs/thread/src/win32/tss_dll.cpp | 79 ${BOOST_SOURCES_DIR}/libs/thread/src/win32/tss_dll.cpp |
69 ${BOOST_SOURCES_DIR}/libs/thread/src/win32/thread.cpp | 80 ${BOOST_SOURCES_DIR}/libs/thread/src/win32/thread.cpp |
70 ${BOOST_SOURCES_DIR}/libs/thread/src/win32/tss_pe.cpp | 81 ${BOOST_SOURCES_DIR}/libs/thread/src/win32/tss_pe.cpp |
71 ${BOOST_SOURCES_DIR}/libs/filesystem/v3/src/windows_file_codecvt.cpp | 82 ${BOOST_FILESYSTEM_SOURCES_DIR}/windows_file_codecvt.cpp |
72 ) | 83 ) |
73 add_definitions( | 84 add_definitions( |
74 -DBOOST_LOCALE_WITH_WCONV=1 | 85 -DBOOST_LOCALE_WITH_WCONV=1 |
75 ) | 86 ) |
76 else() | 87 else() |
77 message(FATAL_ERROR "Support your platform here") | 88 message(FATAL_ERROR "Support your platform here") |
78 endif() | 89 endif() |
79 | 90 |
80 list(APPEND BOOST_SOURCES | 91 list(APPEND BOOST_SOURCES |
81 ${BOOST_SOURCES_DIR}/libs/date_time/src/gregorian/greg_month.cpp | 92 ${BOOST_SOURCES_DIR}/libs/date_time/src/gregorian/greg_month.cpp |
82 ${BOOST_SOURCES_DIR}/libs/filesystem/v3/src/codecvt_error_category.cpp | 93 ${BOOST_FILESYSTEM_SOURCES_DIR}/codecvt_error_category.cpp |
83 ${BOOST_SOURCES_DIR}/libs/filesystem/v3/src/operations.cpp | 94 ${BOOST_FILESYSTEM_SOURCES_DIR}/operations.cpp |
84 ${BOOST_SOURCES_DIR}/libs/filesystem/v3/src/path.cpp | 95 ${BOOST_FILESYSTEM_SOURCES_DIR}/path.cpp |
85 ${BOOST_SOURCES_DIR}/libs/filesystem/v3/src/path_traits.cpp | 96 ${BOOST_FILESYSTEM_SOURCES_DIR}/path_traits.cpp |
86 ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp | 97 ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp |
87 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp | 98 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp |
88 ) | 99 ) |
89 | 100 |
90 list(APPEND THIRD_PARTY_SOURCES ${BOOST_SOURCES}) | 101 list(APPEND THIRD_PARTY_SOURCES ${BOOST_SOURCES}) |