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