microcode/configure.ac: error if --with-termcap=no on Unix.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 9 May 2012 22:45:42 +0000 (15:45 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 9 May 2012 22:45:42 +0000 (15:45 -0700)
The build will fail without a termcap-ish library in LIBS because of
references to e.g. tgetent in uxtty.c.

src/microcode/configure.ac

index 1acd4980bb1627528894ae7b51ae83034d29e042..3e2e3a32b53a9bf6b93afee311fbb4e9a06ba3f2 100644 (file)
@@ -164,6 +164,11 @@ AC_ARG_WITH([termcap],
     AS_HELP_STRING([--with-termcap],
        [Use a termcap library if available [[yes]]]))
 : ${with_termcap='yes'}
+if test "x${with_termcap}" = xno; then
+    dnl On Unix (in uxtty.c) primitives like tty-command-clear require
+    dnl some kind of termcap.  A build without-termcap is not possible.
+    AC_MSG_ERROR([--without-termcap is not supported on Unix systems])
+fi
 
 dnl For reasons I don't understand, it is necessary to use
 dnl quadigraphs here instead of [[ ... ]].