summaryrefslogtreecommitdiff
path: root/include/main.h
diff options
context:
space:
mode:
authorjussi2023-07-02 17:44:24 +0300
committerjussi2023-07-02 17:44:24 +0300
commit8ad725429292be22086d51df285907742be7a91a (patch)
tree41c13c146bb3f3f82ade36c2518d105a72b2a5dc /include/main.h
parent0e77452a1b4f894e342dae5583f8b02f915e8f6d (diff)
downloadreilua-enhanced-8ad725429292be22086d51df285907742be7a91a.tar.gz
reilua-enhanced-8ad725429292be22086d51df285907742be7a91a.tar.bz2
reilua-enhanced-8ad725429292be22086d51df285907742be7a91a.zip
LuaJIT compatibility.
Diffstat (limited to 'include/main.h')
-rw-r--r--include/main.h50
1 files changed, 41 insertions, 9 deletions
diff --git a/include/main.h b/include/main.h
index 618c971..10ec25d 100644
--- a/include/main.h
+++ b/include/main.h
@@ -11,15 +11,47 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include "raylib.h"
-#include "rlgl.h"
-#include "raymath.h"
-#include "raygui.h"
-#include "rlights.h"
-#include "rcamera.h"
+
+#ifdef SHARED
+ #include <raylib.h>
+ #include <rlgl.h>
+ #include <raymath.h>
+ #include <raygui.h>
+ #include <rlights.h>
+ #include <rcamera.h>
+#else
+ #include "raylib.h"
+ #include "rlgl.h"
+ #include "raymath.h"
+ #include "raygui.h"
+ #include "rlights.h"
+ #include "rcamera.h"
+#endif
+
#include "glfw3.h"
#include "glfw3native.h"
-#include <lua.h>
-#include <lualib.h>
-#include <lauxlib.h>
#include <stdint.h>
+
+#ifdef LUAJIT
+ #ifdef SHARED
+ #include <lua.h>
+ #include <luajit.h>
+ #include <lualib.h>
+ #include <lauxlib.h>
+ #else
+ #include "luajit/lua.h"
+ #include "luajit/luajit.h"
+ #include "luajit/lualib.h"
+ #include "luajit/lauxlib.h"
+ #endif
+#else
+ #ifdef SHARED
+ #include <lua/lua.h>
+ #include <lua/lualib.h>
+ #include <lua/lauxlib.h>
+ #else
+ #include "lua/lua.h"
+ #include "lua/lualib.h"
+ #include "lua/lauxlib.h"
+ #endif
+#endif