]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
configure: use pkg-config for luajit
authorEric Leblond <eric@regit.org>
Thu, 15 Nov 2012 13:00:47 +0000 (14:00 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 19 Nov 2012 15:36:38 +0000 (16:36 +0100)
If luajit includes or libs is not set in configure, we fallback to
pkg-config output.

configure.ac

index 0c7fe9a3898e44fb1e05d473a14dd434ec2f78a3..e370e2e2e2909d548ff6d2e4b591f9dfe34928ae 100644 (file)
@@ -1279,12 +1279,18 @@ AC_INIT(configure.ac)
     if test "$enable_luajit" = "yes"; then
         if test "$with_libluajit_includes" != "no"; then
             CPPFLAGS="${CPPFLAGS} -I${with_libluajit_includes}"
+        else
+            PKG_CHECK_MODULES([LUAJIT], [luajit])
+            CPPFLAGS="${CPPFLAGS} ${LUAJIT_CFLAGS}"
         fi
 
         AC_CHECK_HEADER(lualib.h,LUAJIT="yes",LUAJIT="no")
         if test "$LUAJIT" = "yes"; then
             if test "$with_libluajit_libraries" != "no"; then
                 LDFLAGS="${LDFLAGS}  -L${with_libluajit_libraries}"
+            else
+                PKG_CHECK_MODULES([LUAJIT], [luajit])
+                LDFLAGS="${LDFLAGS} ${LUAJIT_LIBS}"
             fi
 
             AC_CHECK_LIB(luajit-5.1, luaL_openlibs,, LUAJIT="no")