Mercurial > hg > orthanc
comparison Resources/CMake/BoostConfiguration.cmake @ 2371:8ab3310dd4f7
fix openbsd build
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 Aug 2017 23:33:21 +0200 |
parents | 61371420f383 |
children | 7087141c74b9 |
comparison
equal
deleted
inserted
replaced
2369:61371420f383 | 2371:8ab3310dd4f7 |
---|---|
200 | 200 |
201 if (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR | 201 if (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR |
202 CMAKE_SYSTEM_NAME STREQUAL "Darwin" OR | 202 CMAKE_SYSTEM_NAME STREQUAL "Darwin" OR |
203 CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR | 203 CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR |
204 CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD" OR | 204 CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD" OR |
205 CMAKE_SYSTEM_NAME STREQUAL "OpenBSD" OR | |
206 CMAKE_SYSTEM_NAME STREQUAL "PNaCl" OR | 205 CMAKE_SYSTEM_NAME STREQUAL "PNaCl" OR |
207 CMAKE_SYSTEM_NAME STREQUAL "NaCl32" OR | 206 CMAKE_SYSTEM_NAME STREQUAL "NaCl32" OR |
208 CMAKE_SYSTEM_NAME STREQUAL "NaCl64") | 207 CMAKE_SYSTEM_NAME STREQUAL "NaCl64") |
209 list(APPEND BOOST_SOURCES | 208 list(APPEND BOOST_SOURCES |
210 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/codecvt.cpp | 209 ${BOOST_SOURCES_DIR}/libs/locale/src/posix/codecvt.cpp |
218 -DBOOST_LOCALE_WITH_ICONV=1 | 217 -DBOOST_LOCALE_WITH_ICONV=1 |
219 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 | 218 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 |
220 -DBOOST_LOCALE_NO_STD_BACKEND=1 | 219 -DBOOST_LOCALE_NO_STD_BACKEND=1 |
221 ) | 220 ) |
222 | 221 |
222 elseif (CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") | |
223 list(APPEND BOOST_SOURCES | |
224 ${BOOST_SOURCES_DIR}/libs/locale/src/std/codecvt.cpp | |
225 ${BOOST_SOURCES_DIR}/libs/locale/src/std/collate.cpp | |
226 ${BOOST_SOURCES_DIR}/libs/locale/src/std/converter.cpp | |
227 ${BOOST_SOURCES_DIR}/libs/locale/src/std/numeric.cpp | |
228 ${BOOST_SOURCES_DIR}/libs/locale/src/std/std_backend.cpp | |
229 ) | |
230 | |
231 add_definitions( | |
232 -DBOOST_LOCALE_WITH_ICONV=1 | |
233 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 | |
234 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 | |
235 ) | |
236 | |
223 elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows") | 237 elseif (CMAKE_SYSTEM_NAME STREQUAL "Windows") |
224 list(APPEND BOOST_SOURCES | 238 list(APPEND BOOST_SOURCES |
225 ${BOOST_SOURCES_DIR}/libs/locale/src/win32/collate.cpp | 239 ${BOOST_SOURCES_DIR}/libs/locale/src/win32/collate.cpp |
226 ${BOOST_SOURCES_DIR}/libs/locale/src/win32/converter.cpp | 240 ${BOOST_SOURCES_DIR}/libs/locale/src/win32/converter.cpp |
227 ${BOOST_SOURCES_DIR}/libs/locale/src/win32/lcid.cpp | 241 ${BOOST_SOURCES_DIR}/libs/locale/src/win32/lcid.cpp |