Mercurial > hg > orthanc
comparison Resources/CMake/BoostConfiguration.cmake @ 2057:54417b0831c4
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 29 Jun 2016 13:40:24 +0200 |
parents | 300599489cab |
children | ed383e7a6753 |
comparison
equal
deleted
inserted
replaced
2056:e166a902b3c4 | 2057:54417b0831c4 |
---|---|
52 set(BOOST_SOURCES) | 52 set(BOOST_SOURCES) |
53 | 53 |
54 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR | 54 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR |
55 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR | 55 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR |
56 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR | 56 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR |
57 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") | 57 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD" OR |
58 ${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") | |
58 list(APPEND BOOST_SOURCES | 59 list(APPEND BOOST_SOURCES |
59 ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/once.cpp | 60 ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/once.cpp |
60 ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/thread.cpp | 61 ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/thread.cpp |
61 ) | 62 ) |
62 add_definitions( | 63 add_definitions( |
63 -DBOOST_LOCALE_WITH_ICONV=1 | 64 -DBOOST_LOCALE_WITH_ICONV=1 |
64 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 | 65 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 |
65 -DBOOST_LOCALE_NO_STD_BACKEND=1 | 66 -DBOOST_LOCALE_NO_STD_BACKEND=1 |
66 ) | 67 ) |
67 | 68 |
68 if ("${CMAKE_SYSTEM_VERSION}" STREQUAL "LinuxStandardBase") | 69 if ("${CMAKE_SYSTEM_VERSION}" STREQUAL "LinuxStandardBase" OR |
70 ${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") | |
69 add_definitions(-DBOOST_HAS_SCHED_YIELD=1) | 71 add_definitions(-DBOOST_HAS_SCHED_YIELD=1) |
70 endif() | 72 endif() |
71 | 73 |
72 elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") | 74 elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") |
73 list(APPEND BOOST_SOURCES | 75 list(APPEND BOOST_SOURCES |
117 | 119 |
118 if (USE_BOOST_LOCALE_BACKENDS) | 120 if (USE_BOOST_LOCALE_BACKENDS) |
119 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR | 121 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR |
120 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR | 122 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR |
121 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR | 123 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR |
122 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") | 124 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD" OR |
125 ${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") | |
123 list(APPEND BOOST_SOURCES | 126 list(APPEND BOOST_SOURCES |
124 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/codecvt.cpp | 127 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/codecvt.cpp |
125 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/collate.cpp | 128 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/collate.cpp |
126 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/converter.cpp | 129 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/converter.cpp |
127 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/numeric.cpp | 130 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/numeric.cpp |