From: Joe Orton Date: Fri, 23 Feb 2018 17:53:09 +0000 (+0000) Subject: * modules/lua/config.m4: Use liblua paths from pkg-config if X-Git-Tag: 2.5.0-alpha2-ci-test-only~2831 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c00119df1b2c0e49c496e40a4796fa4b944fb93;p=thirdparty%2Fapache%2Fhttpd.git * modules/lua/config.m4: Use liblua paths from pkg-config if available. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1825147 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/lua/config.m4 b/modules/lua/config.m4 index a0c170b344f..29fd563af4d 100644 --- a/modules/lua/config.m4 +++ b/modules/lua/config.m4 @@ -55,9 +55,16 @@ else test_paths="${lua_path}" fi -AC_CHECK_LIB(m, pow, lib_m="-lm") -AC_CHECK_LIB(m, sqrt, lib_m="-lm") -for x in $test_paths ; do +if test -n "$PKGCONFIG" -a -z "$lua_path" \ + && $PKGCONFIG --atleast-version=5.1 lua; then + LUA_LIBS="`$PKGCONFIG --libs lua`" + LUA_CFLAGS="`$PKGCONFIG --cflags lua`" + LUA_VERSION="`$PKGCONFIG --modversion lua`" + AC_MSG_NOTICE([using Lua $LUA_VERSION configuration from pkg-config]) +else + AC_CHECK_LIB(m, pow, lib_m="-lm") + AC_CHECK_LIB(m, sqrt, lib_m="-lm") + for x in $test_paths ; do CHECK_LUA_PATH([${x}], [include/lua-5.3], [lib/lua-5.3], [lua-5.3]) CHECK_LUA_PATH([${x}], [include/lua5.3], [lib], [lua5.3]) CHECK_LUA_PATH([${x}], [include/lua53], [lib/lua53], [lua]) @@ -71,7 +78,8 @@ for x in $test_paths ; do CHECK_LUA_PATH([${x}], [include/lua-5.1], [lib/lua-5.1], [lua-5.1]) CHECK_LUA_PATH([${x}], [include/lua5.1], [lib], [lua5.1]) CHECK_LUA_PATH([${x}], [include/lua51], [lib/lua51], [lua]) -done + done +fi AC_SUBST(LUA_LIBS) AC_SUBST(LUA_CFLAGS)