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