]>
Commit | Line | Data |
---|---|---|
1 | --- configure.in | |
2 | +++ configure.in | |
3 | @@ -36,22 +36,24 @@ dnl Debian, and possibly other systems, | |
4 | LUA_CFLAGS="`[$LUACONFIG --include]`" | |
5 | LUA_LIBS="`[$LUACONFIG --static]`" | |
6 | else dnl ...otherwise, attempt to guess | |
7 | - LUA_CFLAGS="" | |
8 | - LUA_LIBS="" | |
9 | - AC_CHECK_LIB(lua, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua", | |
10 | - [AC_CHECK_LIB(lua50, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua50", | |
11 | - [AC_CHECK_LIB(lua5.0, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua5.0", | |
12 | - [AC_MSG_ERROR([*** Lua5 is required. | |
13 | - Try --with-lua=PREFIX | |
14 | - You can download lua from http://www.lua.org])], | |
15 | - $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS) | |
16 | - | |
17 | - AC_CHECK_LIB(lualib, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib", | |
18 | - [AC_CHECK_LIB(lualib50, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib50", | |
19 | - [AC_CHECK_LIB(lualib5.0, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib5.0", | |
20 | - [AC_MSG_ERROR([*** Lualib5 is required. | |
21 | - You can download lua from http://www.lua.org])], | |
22 | - $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS) | |
23 | + PKG_CHECK_MODULES(LUA, lua, [], [ | |
24 | + LUA_CFLAGS="" | |
25 | + LUA_LIBS="" | |
26 | + AC_CHECK_LIB(lua, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua", | |
27 | + [AC_CHECK_LIB(lua50, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua50", | |
28 | + [AC_CHECK_LIB(lua5.0, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua5.0", | |
29 | + [AC_MSG_ERROR([*** Lua5 is required. | |
30 | + Try --with-lua=PREFIX | |
31 | + You can download lua from http://www.lua.org])], | |
32 | + $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS) | |
33 | + | |
34 | + AC_CHECK_LIB(lualib, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib", | |
35 | + [AC_CHECK_LIB(lualib50, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib50", | |
36 | + [AC_CHECK_LIB(lualib5.0, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib5.0", | |
37 | + [AC_MSG_ERROR([*** Lualib5 is required. | |
38 | + You can download lua from http://www.lua.org])], | |
39 | + $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS) | |
40 | + ]) | |
41 | fi | |
42 | fi | |
43 | AC_SUBST(LUA_CFLAGS) |