From 4310faf9507b863adf0d735564f28db5c68ca600 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 27 Feb 2015 13:57:34 +0100 Subject: lib/colors: use libtinfo to check terminal capability The current implementation assumes that all terminals supports colors and users are forcet to use terminal-colors.d/ to disable colors for some terminals. This patch checks for maximal supported colors for the current terminal and colors are automatically disabled for terminals like vt100. The patch moves lib/colors.c from libcommon.la to libtcolors.la to avoid collisions with another utils. Signed-off-by: Karel Zak --- configure.ac | 3 +++ 1 file changed, 3 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 122b5d532..f7c3f8e57 100644 --- a/configure.ac +++ b/configure.ac @@ -778,6 +778,9 @@ PKG_CHECK_MODULES(TINFO, [tinfo], [have_tinfo=yes], [ AC_SUBST([TINFO_LIBS]) AC_SUBST([TINFO_CFLAGS]) AM_CONDITIONAL([HAVE_TINFO], [test "x$have_tinfo" = xyes]) +AS_IF([test "x$have_tinfo" = xyes], + AC_DEFINE(HAVE_LIBTINFO, 1, [Define if libtinfo available.]) +]) AC_ARG_WITH([utempter], -- cgit v1.2.3-55-g7522