comparison Resources/CMake/BoostConfiguration.cmake @ 2242:4e8e0ad2001c

move USleep() in SystemToolbox
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Dec 2016 15:31:01 +0100
parents 8b51b133bb8b
children 423d3b692bb9
comparison
equal deleted inserted replaced
2241:eb363ec95d86 2242:4e8e0ad2001c
97 97
98 add_definitions( 98 add_definitions(
99 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 99 -DBOOST_LOCALE_NO_POSIX_BACKEND=1
100 -DBOOST_LOCALE_NO_STD_BACKEND=1 100 -DBOOST_LOCALE_NO_STD_BACKEND=1
101 ) 101 )
102
103 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten")
104 add_definitions(
105 -DBOOST_LOCALE_NO_POSIX_BACKEND=1
106 -DBOOST_LOCALE_NO_STD_BACKEND=1
107 )
108
102 else() 109 else()
103 message(FATAL_ERROR "Support your platform here") 110 message(FATAL_ERROR "Support your platform here")
104 endif() 111 endif()
105 112
106 if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") 113 if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
112 aux_source_directory(${BOOST_SOURCES_DIR}/libs/regex/src BOOST_REGEX_SOURCES) 119 aux_source_directory(${BOOST_SOURCES_DIR}/libs/regex/src BOOST_REGEX_SOURCES)
113 120
114 list(APPEND BOOST_SOURCES 121 list(APPEND BOOST_SOURCES
115 ${BOOST_REGEX_SOURCES} 122 ${BOOST_REGEX_SOURCES}
116 ${BOOST_SOURCES_DIR}/libs/date_time/src/gregorian/greg_month.cpp 123 ${BOOST_SOURCES_DIR}/libs/date_time/src/gregorian/greg_month.cpp
117 ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp
118 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp 124 ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp
119 ) 125 )
126
127 if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten")
128 list(APPEND BOOST_SOURCES
129 ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp
130 )
131 endif()
120 132
121 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl" OR 133 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl" OR
122 ${CMAKE_SYSTEM_NAME} STREQUAL "NaCl32" OR 134 ${CMAKE_SYSTEM_NAME} STREQUAL "NaCl32" OR
123 ${CMAKE_SYSTEM_NAME} STREQUAL "NaCl64") 135 ${CMAKE_SYSTEM_NAME} STREQUAL "NaCl64")
124 # boost::filesystem is not available on PNaCl 136 # boost::filesystem is not available on PNaCl