meson: optionalize terminfo dependency

ncurses on FreeBSD still uses termcap(5) while foot works fine with
xterm-256color sans status line and visible bell. Having more than
one ncurses version installed may break other applications.

Document -Dterminfo=false uses --term=xterm-256color by default
This commit is contained in:
Jan Beich 2021-01-19 14:22:41 +00:00 committed by Daniel Eklöf
parent 0b07bf78f0
commit 8b092256d1
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
5 changed files with 22 additions and 10 deletions

View file

@ -1956,7 +1956,11 @@ config_load(struct config *conf, const char *conf_path,
bool ret = false;
*conf = (struct config) {
#ifdef HAVE_TERMINFO
.term = xstrdup("foot"),
#else
.term = xstrdup("xterm-256color"),
#endif
.shell = get_shell(),
.title = xstrdup("foot"),
.app_id = xstrdup("foot"),