Comparison

configure @ 8087:eb38f3b919be

configure: Skip some interpreter checks if --runwith is set
author Kim Alvefur <zash@zash.se>
date Sat, 15 Apr 2017 02:10:49 +0200
parent 8086:4d363834f36d
child 8129:69f8b22b0472
comparison
equal deleted inserted replaced
8086:4d363834f36d 8087:eb38f3b919be
423 search_interpreter "$LUA_SUFFIX" && { 423 search_interpreter "$LUA_SUFFIX" && {
424 lua_interp_found=yes 424 lua_interp_found=yes
425 } 425 }
426 fi 426 fi
427 427
428 if [ "$lua_interp_found" != "yes" ] 428 if [ "$lua_interp_found" != "yes" -a "$RUNWITH_SET" != "yes" ]
429 then 429 then
430 [ "$LUA_VERSION_SET" ] && { interp="Lua $LUA_VERSION" ;} || { interp="Lua" ;} 430 [ "$LUA_VERSION_SET" ] && { interp="Lua $LUA_VERSION" ;} || { interp="Lua" ;}
431 [ "$LUA_DIR_SET" -o "$LUA_BINDIR_SET" ] && { where="$LUA_BINDIR" ;} || { where="\$PATH" ;} 431 [ "$LUA_DIR_SET" -o "$LUA_BINDIR_SET" ] && { where="$LUA_BINDIR" ;} || { where="\$PATH" ;}
432 echo "$interp interpreter not found in $where" 432 echo "$interp interpreter not found in $where"
433 die "You may want to use the flags --with-lua, --with-lua-bin and/or --lua-suffix. See --help." 433 die "You may want to use the flags --with-lua, --with-lua-bin and/or --lua-suffix. See --help."
434 fi 434 fi
435 435
436 if [ "$LUA_VERSION_SET" = "yes" ] 436 if [ "$LUA_VERSION_SET" = "yes" -a "$RUNWITH_SET" != "yes" ]
437 then 437 then
438 echo_n "Checking if $LUA_BINDIR/lua$LUA_SUFFIX is Lua version $LUA_VERSION... " 438 echo_n "Checking if $LUA_BINDIR/lua$LUA_SUFFIX is Lua version $LUA_VERSION... "
439 if detect_lua_version "$LUA_BINDIR/lua$LUA_SUFFIX" 439 if detect_lua_version "$LUA_BINDIR/lua$LUA_SUFFIX"
440 then 440 then
441 echo "yes" 441 echo "yes"
479 die "You may want to use the flag --with-lua or --with-lua-include. See --help." 479 die "You may want to use the flag --with-lua or --with-lua-include. See --help."
480 fi 480 fi
481 fi 481 fi
482 fi 482 fi
483 483
484 echo_n "Checking if Lua header version matches that of the interpreter... " 484 if [ "$lua_interp_found" = "yes" ]
485 header_version=$(sed -n 's/.*LUA_VERSION_NUM.*5.\(.\).*/5.\1/p' "$lua_h") 485 then
486 if [ "$header_version" = "$LUA_VERSION" ] 486 echo_n "Checking if Lua header version matches that of the interpreter... "
487 then 487 header_version=$(sed -n 's/.*LUA_VERSION_NUM.*5.\(.\).*/5.\1/p' "$lua_h")
488 echo "yes" 488 if [ "$header_version" = "$LUA_VERSION" ]
489 else 489 then
490 echo "no" 490 echo "yes"
491 echo "lua.h version mismatch (interpreter: $LUA_VERSION; lua.h: $header_version)." 491 else
492 die "You may want to use the flag --with-lua or --with-lua-include. See --help." 492 echo "no"
493 echo "lua.h version mismatch (interpreter: $LUA_VERSION; lua.h: $header_version)."
494 die "You may want to use the flag --with-lua or --with-lua-include. See --help."
495 fi
493 fi 496 fi
494 497
495 echo_n "Configuring for system... " 498 echo_n "Configuring for system... "
496 if uname -s 499 if uname -s
497 then 500 then