… | |
… | |
279 | |
279 | |
280 | #if CORO_JIT |
280 | #if CORO_JIT |
281 | /* APPLE doesn't have mmap though */ |
281 | /* APPLE doesn't have mmap though */ |
282 | #define CORO_JIT_UNIXY (__linux || __FreeBSD__ || __OpenBSD__ || __NetBSD__ || __solaris || __APPLE__) |
282 | #define CORO_JIT_UNIXY (__linux || __FreeBSD__ || __OpenBSD__ || __NetBSD__ || __solaris || __APPLE__) |
283 | #ifndef CORO_JIT_TYPE |
283 | #ifndef CORO_JIT_TYPE |
284 | #if __x86_64 && CORO_JIT_UNIXY |
284 | #if ECB_AMD64 && CORO_JIT_UNIXY |
285 | #define CORO_JIT_TYPE "amd64-unix" |
285 | #define CORO_JIT_TYPE "amd64-unix" |
286 | #elif __i386 && CORO_JIT_UNIXY |
286 | #elif __i386 && CORO_JIT_UNIXY |
287 | #define CORO_JIT_TYPE "x86-unix" |
287 | #define CORO_JIT_TYPE "x86-unix" |
288 | #endif |
288 | #endif |
289 | #endif |
289 | #endif |