Daniele Bartolini %!s(int64=10) %!d(string=hai) anos
pai
achega
a296a4da52
Modificáronse 1 ficheiros con 11 adicións e 5 borrados
  1. 11 5
      src/resource/lua_resource.cpp

+ 11 - 5
src/resource/lua_resource.cpp

@@ -11,6 +11,16 @@
 #include "array.h"
 #include "compile_options.h"
 
+#define LUAJIT_NAME "luajit"
+
+#if CROWN_PLATFORM_WINDOWS
+	#define EXE ".exe"
+#else
+ 	#define EXE ""
+#endif // CROWN_PLATFORM_WINDOWS
+
+#define LUAJIT_EXE LUAJIT_NAME EXE
+
 #if CROWN_DEBUG
 	#define LUAJIT_FLAGS "-bg" // Keep debug info
 #else
@@ -32,11 +42,7 @@ namespace lua_resource
 
 		const char* luajit[] =
 		{
-#if CROWN_PLATFORM_LINUX
-			"./luajit",
-#else
-			"luajit.exe",
-#endif // CROWN_PLATFORM_LINUX
+			LUAJIT_EXE,
 			LUAJIT_FLAGS,
 			res_abs_path.c_str(),
 			bc_abs_path.c_str(),