Software / code / prosody
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 |