Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
38:bfce0add15f2 | 39:9ee7e2f5f1a3 |
---|---|
191 | 191 |
192 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") | 192 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") |
193 # Disable vectorized instructions when targeting archicture-independent PNaCl | 193 # Disable vectorized instructions when targeting archicture-independent PNaCl |
194 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1") | 194 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1") |
195 | 195 |
196 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten") | |
197 # Disable vectorized instructions and threading if targeting asm.js | |
198 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=0;CAIRO_NO_MUTEX=1;HAVE_UINT64_T=1") | |
199 | |
196 elseif (CMAKE_COMPILER_IS_GNUCXX OR | 200 elseif (CMAKE_COMPILER_IS_GNUCXX OR |
197 CMAKE_SYSTEM_NAME STREQUAL "Darwin") | 201 CMAKE_SYSTEM_NAME STREQUAL "Darwin") |
198 | 202 |
199 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1;CAIRO_HAS_REAL_PTHREAD=1;HAVE_GCC_VECTOR_EXTENSIONS;HAVE_FLOAT128") | 203 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1;CAIRO_HAS_REAL_PTHREAD=1;HAVE_GCC_VECTOR_EXTENSIONS;HAVE_FLOAT128") |
200 | 204 |