Mercurial > hg > orthanc-stone
comparison Resources/CMake/CairoConfiguration.cmake @ 263:38c795cc7c48
primitives for android ndk
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 20 Jul 2018 11:01:50 +0200 |
parents | fccffbf99ba1 |
children | b70e9be013e4 |
comparison
equal
deleted
inserted
replaced
259:106a0f9781d9 | 263:38c795cc7c48 |
---|---|
210 | 210 |
211 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") | 211 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl") |
212 # Disable vectorized instructions when targeting archicture-independent PNaCl | 212 # Disable vectorized instructions when targeting archicture-independent PNaCl |
213 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1") | 213 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1") |
214 | 214 |
215 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten") | 215 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten" OR |
216 ${CMAKE_SYSTEM_NAME} STREQUAL "Android") | |
216 # Disable vectorized instructions and threading if targeting asm.js | 217 # Disable vectorized instructions and threading if targeting asm.js |
217 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=0;CAIRO_NO_MUTEX=1;HAVE_UINT64_T=1") | 218 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=0;CAIRO_NO_MUTEX=1;HAVE_UINT64_T=1") |
218 | 219 |
219 elseif (CMAKE_COMPILER_IS_GNUCXX OR | 220 elseif (CMAKE_COMPILER_IS_GNUCXX OR |
220 CMAKE_SYSTEM_NAME STREQUAL "Darwin") | 221 CMAKE_SYSTEM_NAME STREQUAL "Darwin") |