Mercurial > hg > orthanc
diff OrthancFramework/Resources/CMake/BoostConfiguration.cmake @ 5398:08b5516c6e5e
compatibility of OrthancFramework with latest releases of Emscripten
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 11 Oct 2023 15:26:45 +0200 |
parents | e7f6ec8cbc35 |
children | 59e3b6f8c5be |
line wrap: on
line diff
--- a/OrthancFramework/Resources/CMake/BoostConfiguration.cmake Wed Oct 11 14:47:39 2023 +0200 +++ b/OrthancFramework/Resources/CMake/BoostConfiguration.cmake Wed Oct 11 15:26:45 2023 +0200 @@ -107,6 +107,25 @@ ## + ## Apply the patches to remove threads from boost::locale (required + ## since around Emscripten 3.x) + ## + + if (FirstRun) + execute_process( + COMMAND ${PATCH_EXECUTABLE} -p0 -N -i + ${CMAKE_CURRENT_LIST_DIR}/../Patches/boost-1.83.0-emscripten.patch + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + RESULT_VARIABLE Failure + ) + + if (Failure) + message(FATAL_ERROR "Error while patching a file") + endif() + endif() + + + ## ## Generic configuration of Boost ##