summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorMartin Kaiser <wireshark@kaiser.cx>2013-03-06 21:48:30 +0000
committerMartin Kaiser <wireshark@kaiser.cx>2013-03-06 21:48:30 +0000
commit43db8103182fd38d6cfb4492957069a24df3beac (patch)
tree6ffd26e89b2ab6b683d2a0cd166db364712263e4 /acinclude.m4
parentaf4a5770c2c610086be508ea6afeee1376ed1f4c (diff)
downloadwireshark-43db8103182fd38d6cfb4492957069a24df3beac.tar.gz
look for /usr/include/lua5.x directories to determine the lua version
(Debian squeeze installs lua includes in /usr/include/lua5.1 and libs under /usr/lib, there's no --with-lua=<dir> setting for this configuration) see also https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8438 svn path=/trunk/; revision=48146
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m49
1 files changed, 8 insertions, 1 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index c6b8e6f530..c73a5e12fc 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -797,8 +797,15 @@ AC_DEFUN([AC_WIRESHARK_LIBLUA_CHECK],[
else
#
# The user specified no directory in which liblua resides,
- # so just add "-llua -lliblua" to the used libs.
+ # we try to find out the lua version by looking at pathnames
+ # and we just add "-llua -lliblua" to the used libs.
#
+ AC_MSG_CHECKING(Lua version)
+ for i in 5.0 5.1 5.2
+ do
+ [[ -d "/usr/include/lua$i" ]] && lua_ver=$i
+ done
+ AC_MSG_RESULT(Lua ${lua_ver})
wireshark_save_CPPFLAGS="$CPPFLAGS"
wireshark_save_LDFLAGS="$LDFLAGS"
wireshark_save_LIBS="$LIBS"