Comparison

configure @ 9679:4f02aaf40ee9

configure: Refactor header search to make it more portable
author Matthew Wild <mwild1@gmail.com>
date Mon, 03 Dec 2018 23:06:41 +0000
parent 9678:6178b491fe28
child 9860:2cf3dcf93d74
comparison
equal deleted inserted replaced
9678:6178b491fe28 9679:4f02aaf40ee9
461 if [ "$LUA_LIBDIR_SET" != "yes" ] 461 if [ "$LUA_LIBDIR_SET" != "yes" ]
462 then 462 then
463 LUA_LIBDIR="$LUA_DIR/lib" 463 LUA_LIBDIR="$LUA_DIR/lib"
464 fi 464 fi
465 465
466 echo_n "Checking Lua includes... "
467 lua_h="$LUA_INCDIR/lua.h" 466 lua_h="$LUA_INCDIR/lua.h"
467 echo_n "Looking for lua.h at $lua_h..."
468 if [ -f "$lua_h" ] 468 if [ -f "$lua_h" ]
469 then 469 then
470 echo "lua.h found in $lua_h" 470 echo found
471 else 471 else
472 echo "not found"
472 for postfix in "$LUA_VERSION" "$LUA_SUFFIX"; do 473 for postfix in "$LUA_VERSION" "$LUA_SUFFIX"; do
473 if ! [ "$postfix" = "" ]; then 474 if ! [ "$postfix" = "" ]; then
474 v_dir="$LUA_INCDIR/lua/$postfix"; 475 v_dir="$LUA_INCDIR/lua/$postfix";
475 else 476 else
476 v_dir="$LUA_INCDIR/lua"; 477 v_dir="$LUA_INCDIR/lua";
477 fi 478 fi
478 lua_h="$v_dir/lua.h" 479 lua_h="$v_dir/lua.h"
480 echo_n "Looking for lua.h at $lua_h..."
479 if [ -f "$lua_h" ] 481 if [ -f "$lua_h" ]
480 then 482 then
481 echo "lua.h found in $lua_h"
482 LUA_INCDIR="$v_dir" 483 LUA_INCDIR="$v_dir"
484 echo found
483 break; 485 break;
484 else 486 else
487 echo "not found"
485 d_dir="$LUA_INCDIR/lua$postfix" 488 d_dir="$LUA_INCDIR/lua$postfix"
486 lua_h="$d_dir/lua.h" 489 lua_h="$d_dir/lua.h"
490 echo_n "Looking for lua.h at $lua_h..."
487 if [ -f "$lua_h" ] 491 if [ -f "$lua_h" ]
488 then 492 then
489 echo "lua.h found in $lua_h" 493 echo found
490 LUA_INCDIR="$d_dir" 494 LUA_INCDIR="$d_dir"
491 break; 495 break;
492 else 496 else
493 lua_h_search="$lua_h_search\n $v_dir/lua.h\n $d_dir/lua.h" 497 echo "not found"
494 fi 498 fi
495 fi 499 fi
496 done 500 done
497 if [ ! -f "$lua_h" ]; then 501 if [ ! -f "$lua_h" ]; then
498 echo "lua.h not found. Looked for:" 502 echo "lua.h not found."
499 echo "$lua_h_search" | uniq
500 echo 503 echo
501 die "You may want to use the flag --with-lua or --with-lua-include. See --help." 504 die "You may want to use the flag --with-lua or --with-lua-include. See --help."
502 fi 505 fi
503 fi 506 fi
504 507