From 454b0101d7a4a7db3527f43311fd027bb188b2d8 Mon Sep 17 00:00:00 2001 From: Amar Takhar Date: Wed, 5 Mar 2008 21:03:05 +0000 Subject: [PATCH] Fix auto3 support. Originally committed to SVN as r1911. --- auto3/auto3.h | 8 ++++++++ configure.in | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/auto3/auto3.h b/auto3/auto3.h index 24a26cb31..10945d1f0 100644 --- a/auto3/auto3.h +++ b/auto3/auto3.h @@ -37,9 +37,17 @@ #include #ifdef AUTO3LIB + +#ifdef __WINDOWS__ #include "lua/include/lua.h" #include "lua/include/lualib.h" #include "lua/include/lauxlib.h" +#else +#include "lua.h" +#include "lualib.h" +#include "lauxlib.h" +#endif + #endif diff --git a/configure.in b/configure.in index a44830fd2..d864853dc 100644 --- a/configure.in +++ b/configure.in @@ -435,12 +435,12 @@ AC_ARG_WITH(lua50-include, if ! test -z "$lua50_lib_dir" && ! test -z "$lua50_include_dir"; then aegisub_save_LDFLAGS="$LDFLAGS" - LDFLAGS="-L$lua50_lib_dir" - AC_CHECK_LIB([lua], [lua_call],[LUA50_LDFLAGS="$lua50_lib_dir -llua"; lua50_lib="yes"], [lua50_lib="no"]) + LDFLAGS="$lua50_lib_dir -llua" + AC_CHECK_LIB([lualib], [luaopen_base], [LUA50_LDFLAGS="$lua50_lib_dir -llua -llualib"; lua50_lib="yes"], [lua50_lib="no"]) LDFLAGS="$aegisub_save_LDFLAGS" aegisub_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="-I$lua50_include_dir" + CPPFLAGS="$lua50_include_dir" AC_CHECK_HEADER([lua.h],[LUA50_CPPFLAGS="$lua50_include_dir"; lua50_include="yes"],[lua50_include="no"]) CPPFLAGS="$aegisub_save_CPPFLAGS" fi