Mercurial > hg > orthanc-stone
diff Resources/CMake/CairoConfiguration.cmake @ 39:9ee7e2f5f1a3
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 21 Dec 2016 14:19:38 +0100 |
parents | 22ab2d8566fa |
children | 28956ed68280 |
line wrap: on
line diff
--- a/Resources/CMake/CairoConfiguration.cmake Mon Dec 19 12:55:14 2016 +0100 +++ b/Resources/CMake/CairoConfiguration.cmake Wed Dec 21 14:19:38 2016 +0100 @@ -193,6 +193,10 @@ # Disable vectorized instructions when targeting archicture-independent PNaCl set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1") + elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten") + # Disable vectorized instructions and threading if targeting asm.js + set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=0;CAIRO_NO_MUTEX=1;HAVE_UINT64_T=1") + elseif (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")