diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_arch.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index 9144b968..612c7303 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -68,7 +68,10 @@ | |||
68 | defined(__NetBSD__) || defined(__OpenBSD__) || \ | 68 | defined(__NetBSD__) || defined(__OpenBSD__) || \ |
69 | defined(__DragonFly__)) && !defined(__ORBIS__) | 69 | defined(__DragonFly__)) && !defined(__ORBIS__) |
70 | #define LUAJIT_OS LUAJIT_OS_BSD | 70 | #define LUAJIT_OS LUAJIT_OS_BSD |
71 | #elif (defined(__sun__) && defined(__svr4__)) || defined(__CYGWIN__) | 71 | #elif (defined(__sun__) && defined(__svr4__)) |
72 | #define LUAJIT_OS LUAJIT_OS_POSIX | ||
73 | #elif defined(__CYGWIN__) | ||
74 | #define LJ_TARGET_CYGWIN 1 | ||
72 | #define LUAJIT_OS LUAJIT_OS_POSIX | 75 | #define LUAJIT_OS LUAJIT_OS_POSIX |
73 | #else | 76 | #else |
74 | #define LUAJIT_OS LUAJIT_OS_OTHER | 77 | #define LUAJIT_OS LUAJIT_OS_OTHER |
@@ -137,7 +140,7 @@ | |||
137 | #define LJ_ARCH_NAME "x86" | 140 | #define LJ_ARCH_NAME "x86" |
138 | #define LJ_ARCH_BITS 32 | 141 | #define LJ_ARCH_BITS 32 |
139 | #define LJ_ARCH_ENDIAN LUAJIT_LE | 142 | #define LJ_ARCH_ENDIAN LUAJIT_LE |
140 | #if LJ_TARGET_WINDOWS || __CYGWIN__ | 143 | #if LJ_TARGET_WINDOWS || LJ_TARGET_CYGWIN |
141 | #define LJ_ABI_WIN 1 | 144 | #define LJ_ABI_WIN 1 |
142 | #else | 145 | #else |
143 | #define LJ_ABI_WIN 0 | 146 | #define LJ_ABI_WIN 0 |
@@ -155,7 +158,7 @@ | |||
155 | #define LJ_ARCH_NAME "x64" | 158 | #define LJ_ARCH_NAME "x64" |
156 | #define LJ_ARCH_BITS 64 | 159 | #define LJ_ARCH_BITS 64 |
157 | #define LJ_ARCH_ENDIAN LUAJIT_LE | 160 | #define LJ_ARCH_ENDIAN LUAJIT_LE |
158 | #if LJ_TARGET_WINDOWS || __CYGWIN__ | 161 | #if LJ_TARGET_WINDOWS || LJ_TARGET_CYGWIN |
159 | #define LJ_ABI_WIN 1 | 162 | #define LJ_ABI_WIN 1 |
160 | #else | 163 | #else |
161 | #define LJ_ABI_WIN 0 | 164 | #define LJ_ABI_WIN 0 |