diff options
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r-- | src/lj_arch.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index 0196eedc..acdfe18b 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -234,6 +234,7 @@ | |||
234 | 234 | ||
235 | #elif LUAJIT_TARGET == LUAJIT_ARCH_PPCSPE | 235 | #elif LUAJIT_TARGET == LUAJIT_ARCH_PPCSPE |
236 | 236 | ||
237 | #error "The PPC/e500 port is broken and will be abandoned with LuaJIT 2.1" | ||
237 | #define LJ_ARCH_NAME "ppcspe" | 238 | #define LJ_ARCH_NAME "ppcspe" |
238 | #define LJ_ARCH_BITS 32 | 239 | #define LJ_ARCH_BITS 32 |
239 | #define LJ_ARCH_ENDIAN LUAJIT_BE | 240 | #define LJ_ARCH_ENDIAN LUAJIT_BE |
@@ -372,6 +373,21 @@ | |||
372 | #define LJ_HASFFI 1 | 373 | #define LJ_HASFFI 1 |
373 | #endif | 374 | #endif |
374 | 375 | ||
376 | #if defined(LUAJIT_DISABLE_PROFILE) | ||
377 | #define LJ_HASPROFILE 0 | ||
378 | #elif LJ_TARGET_POSIX | ||
379 | #define LJ_HASPROFILE 1 | ||
380 | #define LJ_PROFILE_SIGPROF 1 | ||
381 | #elif LJ_TARGET_PS3 | ||
382 | #define LJ_HASPROFILE 1 | ||
383 | #define LJ_PROFILE_PTHREAD 1 | ||
384 | #elif LJ_TARGET_WINDOWS || LJ_TARGET_XBOX360 | ||
385 | #define LJ_HASPROFILE 1 | ||
386 | #define LJ_PROFILE_WTHREAD 1 | ||
387 | #else | ||
388 | #define LJ_HASPROFILE 0 | ||
389 | #endif | ||
390 | |||
375 | #ifndef LJ_ARCH_HASFPU | 391 | #ifndef LJ_ARCH_HASFPU |
376 | #define LJ_ARCH_HASFPU 1 | 392 | #define LJ_ARCH_HASFPU 1 |
377 | #endif | 393 | #endif |