Mercurial > hg > orthanc
diff Resources/CMake/BoostConfiguration.cmake @ 918:ac8f68cbdbb6 mac
build cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 24 Feb 2014 16:09:06 +0100 |
parents | 312d04beb0a2 |
children | 5b63440f5164 |
line wrap: on
line diff
--- a/Resources/CMake/BoostConfiguration.cmake Mon Feb 24 15:10:30 2014 +0100 +++ b/Resources/CMake/BoostConfiguration.cmake Mon Feb 24 16:09:06 2014 +0100 @@ -53,8 +53,8 @@ ) set(BOOST_SOURCES) - if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR - ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") + + if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") list(APPEND BOOST_SOURCES ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/once.cpp ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/thread.cpp @@ -77,6 +77,15 @@ add_definitions( -DBOOST_LOCALE_WITH_WCONV=1 ) + + elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") + list(APPEND BOOST_SOURCES + ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/once.cpp + ${BOOST_SOURCES_DIR}/libs/thread/src/pthread/thread.cpp + ) + + aux_source_directory(${BOOST_SOURCES_DIR}/libs/locale/src/posix BOOST_SOURCES) + else() message(FATAL_ERROR "Support your platform here") endif() @@ -94,6 +103,12 @@ ${BOOST_SOURCES_DIR}/libs/system/src/error_code.cpp ) + if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") + list(REMOVE_ITEM BOOST_SOURCES + ${BOOST_SOURCES_DIR}/libs/locale/src/encoding/codepage.cpp + ) + endif() + list(APPEND THIRD_PARTY_SOURCES ${BOOST_SOURCES}) add_definitions(