Skip to content

Commit

Permalink
Let configure fail if no terminal library is found
Browse files Browse the repository at this point in the history
  • Loading branch information
rkta committed Feb 20, 2022
1 parent 7217752 commit 0d3416e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 3 additions & 1 deletion acinclude.m4
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,9 @@ AC_ARG_WITH(termlib,
AC_MSG_RESULT($with_termlib)
test x"$with_termlib" = xyes && with_termlib="terminfo mytinfo termlib termcap tinfo ncurses curses"
for lib in $with_termlib; do
AC_CHECK_LIB($lib, tgetent, [W3M_LIBS="$W3M_LIBS -l$lib"; break])
AC_CHECK_LIB($lib, tgetent,
[W3M_LIBS="$W3M_LIBS -l$lib"; break],
[test "$lib" = curses && AC_MSG_ERROR([No terminal library found])])
done
])
#
Expand Down
2 changes: 2 additions & 0 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -8803,6 +8803,8 @@ eval ac_res=\$$as_ac_Lib
$as_echo "$ac_res" >&6; }
if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
W3M_LIBS="$W3M_LIBS -l$lib"; break
else
test "$lib" = curses && as_fn_error $? "No terminal library found" "$LINENO" 5
fi

done
Expand Down

0 comments on commit 0d3416e

Please sign in to comment.