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 906cc11f..32789b44 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -70,7 +70,10 @@ | |||
70 | defined(__NetBSD__) || defined(__OpenBSD__) || \ | 70 | defined(__NetBSD__) || defined(__OpenBSD__) || \ |
71 | defined(__DragonFly__)) && !defined(__ORBIS__) | 71 | defined(__DragonFly__)) && !defined(__ORBIS__) |
72 | #define LUAJIT_OS LUAJIT_OS_BSD | 72 | #define LUAJIT_OS LUAJIT_OS_BSD |
73 | #elif (defined(__sun__) && defined(__svr4__)) || defined(__CYGWIN__) | 73 | #elif (defined(__sun__) && defined(__svr4__)) |
74 | #define LUAJIT_OS LUAJIT_OS_POSIX | ||
75 | #elif defined(__CYGWIN__) | ||
76 | #define LJ_TARGET_CYGWIN 1 | ||
74 | #define LUAJIT_OS LUAJIT_OS_POSIX | 77 | #define LUAJIT_OS LUAJIT_OS_POSIX |
75 | #else | 78 | #else |
76 | #define LUAJIT_OS LUAJIT_OS_OTHER | 79 | #define LUAJIT_OS LUAJIT_OS_OTHER |
@@ -133,7 +136,7 @@ | |||
133 | #define LJ_ARCH_NAME "x86" | 136 | #define LJ_ARCH_NAME "x86" |
134 | #define LJ_ARCH_BITS 32 | 137 | #define LJ_ARCH_BITS 32 |
135 | #define LJ_ARCH_ENDIAN LUAJIT_LE | 138 | #define LJ_ARCH_ENDIAN LUAJIT_LE |
136 | #if LJ_TARGET_WINDOWS || __CYGWIN__ | 139 | #if LJ_TARGET_WINDOWS || LJ_TARGET_CYGWIN |
137 | #define LJ_ABI_WIN 1 | 140 | #define LJ_ABI_WIN 1 |
138 | #else | 141 | #else |
139 | #define LJ_ABI_WIN 0 | 142 | #define LJ_ABI_WIN 0 |
@@ -151,7 +154,7 @@ | |||
151 | #define LJ_ARCH_NAME "x64" | 154 | #define LJ_ARCH_NAME "x64" |
152 | #define LJ_ARCH_BITS 64 | 155 | #define LJ_ARCH_BITS 64 |
153 | #define LJ_ARCH_ENDIAN LUAJIT_LE | 156 | #define LJ_ARCH_ENDIAN LUAJIT_LE |
154 | #if LJ_TARGET_WINDOWS || __CYGWIN__ | 157 | #if LJ_TARGET_WINDOWS || LJ_TARGET_CYGWIN |
155 | #define LJ_ABI_WIN 1 | 158 | #define LJ_ABI_WIN 1 |
156 | #else | 159 | #else |
157 | #define LJ_ABI_WIN 0 | 160 | #define LJ_ABI_WIN 0 |