Software / code / prosody
Comparison
configure @ 9678:6178b491fe28
configure: Also look for lua.h in a directory with the same suffix as the interpreter (FreeBSD-friendly)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 03 Dec 2018 19:38:19 +0000 |
| parent | 9658:597653fe8ea4 |
| child | 9679:4f02aaf40ee9 |
comparison
equal
deleted
inserted
replaced
| 9677:d0cc1c4e1a1c | 9678:6178b491fe28 |
|---|---|
| 467 lua_h="$LUA_INCDIR/lua.h" | 467 lua_h="$LUA_INCDIR/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 "lua.h found in $lua_h" |
| 471 else | 471 else |
| 472 v_dir="$LUA_INCDIR/lua/$LUA_VERSION" | 472 for postfix in "$LUA_VERSION" "$LUA_SUFFIX"; do |
| 473 lua_h="$v_dir/lua.h" | 473 if ! [ "$postfix" = "" ]; then |
| 474 if [ -f "$lua_h" ] | 474 v_dir="$LUA_INCDIR/lua/$postfix"; |
| 475 then | 475 else |
| 476 v_dir="$LUA_INCDIR/lua"; | |
| 477 fi | |
| 478 lua_h="$v_dir/lua.h" | |
| 479 if [ -f "$lua_h" ] | |
| 480 then | |
| 476 echo "lua.h found in $lua_h" | 481 echo "lua.h found in $lua_h" |
| 477 LUA_INCDIR="$v_dir" | 482 LUA_INCDIR="$v_dir" |
| 478 else | 483 break; |
| 479 d_dir="$LUA_INCDIR/lua$LUA_VERSION" | 484 else |
| 485 d_dir="$LUA_INCDIR/lua$postfix" | |
| 480 lua_h="$d_dir/lua.h" | 486 lua_h="$d_dir/lua.h" |
| 481 if [ -f "$lua_h" ] | 487 if [ -f "$lua_h" ] |
| 482 then | 488 then |
| 483 echo "lua.h found in $lua_h (Debian/Ubuntu)" | 489 echo "lua.h found in $lua_h" |
| 484 LUA_INCDIR="$d_dir" | 490 LUA_INCDIR="$d_dir" |
| 491 break; | |
| 485 else | 492 else |
| 486 echo "lua.h not found (looked in $LUA_INCDIR, $v_dir, $d_dir)" | 493 lua_h_search="$lua_h_search\n $v_dir/lua.h\n $d_dir/lua.h" |
| 487 die "You may want to use the flag --with-lua or --with-lua-include. See --help." | 494 fi |
| 488 fi | 495 fi |
| 489 fi | 496 done |
| 497 if [ ! -f "$lua_h" ]; then | |
| 498 echo "lua.h not found. Looked for:" | |
| 499 echo "$lua_h_search" | uniq | |
| 500 echo | |
| 501 die "You may want to use the flag --with-lua or --with-lua-include. See --help." | |
| 502 fi | |
| 490 fi | 503 fi |
| 491 | 504 |
| 492 if [ "$lua_interp_found" = "yes" ] | 505 if [ "$lua_interp_found" = "yes" ] |
| 493 then | 506 then |
| 494 echo_n "Checking if Lua header version matches that of the interpreter... " | 507 echo_n "Checking if Lua header version matches that of the interpreter... " |