aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2017-04-15 02:15:15 +0200
committerKim Alvefur <zash@zash.se>2017-04-15 02:15:15 +0200
commitd64532bd722c65d12ba3f1e76c266fdbe921fe8a (patch)
treee6dd7deeca0d05f62cfa05c92fcd95af2bb83701 /configure
parent5605d1094b7bf2784f7b7f4c917d91aacf08139a (diff)
parent098b1c96632a75d3c718a03132341a28db18d14a (diff)
downloadprosody-d64532bd722c65d12ba3f1e76c266fdbe921fe8a.tar.gz
prosody-d64532bd722c65d12ba3f1e76c266fdbe921fe8a.zip
Merge 0.10->trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure25
1 files changed, 14 insertions, 11 deletions
diff --git a/configure b/configure
index 8b403161..08f631ee 100755
--- a/configure
+++ b/configure
@@ -425,15 +425,15 @@ else
}
fi
-if [ "$lua_interp_found" != "yes" ]
+if [ "$lua_interp_found" != "yes" -a "$RUNWITH_SET" != "yes" ]
then
[ "$LUA_VERSION_SET" ] && { interp="Lua $LUA_VERSION" ;} || { interp="Lua" ;}
- [ "$LUA_DIR_SET" -o "$LUA_BINDIR_SET" ] && { where="$LUA_BINDIR" ;} || { interp="\$PATH" ;}
+ [ "$LUA_DIR_SET" -o "$LUA_BINDIR_SET" ] && { where="$LUA_BINDIR" ;} || { where="\$PATH" ;}
echo "$interp interpreter not found in $where"
die "You may want to use the flags --with-lua, --with-lua-bin and/or --lua-suffix. See --help."
fi
-if [ "$LUA_VERSION_SET" = "yes" ]
+if [ "$LUA_VERSION_SET" = "yes" -a "$RUNWITH_SET" != "yes" ]
then
echo_n "Checking if $LUA_BINDIR/lua$LUA_SUFFIX is Lua version $LUA_VERSION... "
if detect_lua_version "$LUA_BINDIR/lua$LUA_SUFFIX"
@@ -481,15 +481,18 @@ else
fi
fi
-echo_n "Checking if Lua header version matches that of the interpreter... "
-header_version=$(sed -n 's/.*LUA_VERSION_NUM.*5.\(.\).*/5.\1/p' "$lua_h")
-if [ "$header_version" = "$LUA_VERSION" ]
+if [ "$lua_interp_found" = "yes" ]
then
- echo "yes"
-else
- echo "no"
- echo "lua.h version mismatch (interpreter: $LUA_VERSION; lua.h: $header_version)."
- die "You may want to use the flag --with-lua or --with-lua-include. See --help."
+ echo_n "Checking if Lua header version matches that of the interpreter... "
+ header_version=$(sed -n 's/.*LUA_VERSION_NUM.*5.\(.\).*/5.\1/p' "$lua_h")
+ if [ "$header_version" = "$LUA_VERSION" ]
+ then
+ echo "yes"
+ else
+ echo "no"
+ echo "lua.h version mismatch (interpreter: $LUA_VERSION; lua.h: $header_version)."
+ die "You may want to use the flag --with-lua or --with-lua-include. See --help."
+ fi
fi
echo_n "Configuring for system... "