aboutsummaryrefslogtreecommitdiff
path: root/src/lj_arch.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r--src/lj_arch.h16
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