X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fconfigure.in;h=85c0b1b5ad9ee33bcf06eb1c7f154fb3c1deb2c1;hp=8a12523c40eecfb5674c04f3eef4761b65d869ae;hb=a924c24b2535cccdc0f5f991cd8ddcadcfa1f0d2;hpb=02f02dcd4464143580e783ae32c822d8eb8cdcbf diff --git a/test/configure.in b/test/configure.in index 8a12523c..85c0b1b5 100644 --- a/test/configure.in +++ b/test/configure.in @@ -1,5 +1,5 @@ dnl*************************************************************************** -dnl Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. * +dnl Copyright (c) 1998-2016,2017 Free Software Foundation, Inc. * dnl * dnl Permission is hereby granted, free of charge, to any person obtaining a * dnl copy of this software and associated documentation files (the * @@ -26,9 +26,9 @@ dnl sale, use or other dealings in this Software without prior written * dnl authorization. * dnl*************************************************************************** dnl -dnl Author: Thomas E. Dickey 1996, etc. +dnl Author: Thomas E. Dickey 1996-on dnl -dnl $Id: configure.in,v 1.124 2015/08/08 20:24:49 tom Exp $ +dnl $Id: configure.in,v 1.130 2017/03/31 12:15:36 tom Exp $ dnl This is a simple configuration-script for the ncurses test programs that dnl allows the test-directory to be separately configured against a reference dnl system (i.e., sysvr4 curses) @@ -36,7 +36,9 @@ dnl dnl If you're configuring ncurses, you shouldn't need to use this script. dnl It's only for testing purposes. dnl -dnl See http://invisible-island.net/autoconf/ for additional information. +dnl For additional information, see +dnl http://invisible-island.net/autoconf/ +dnl http://invisible-island.net/ncurses/ncurses-examples.html dnl --------------------------------------------------------------------------- AC_PREREQ(2.52.20030208) AC_INIT(ncurses.c) @@ -97,9 +99,16 @@ AC_EXEEXT AC_OBJEXT CF_GCC_ATTRIBUTES +CF_ENABLE_STRING_HACKS CF_XOPEN_SOURCE CF_SIG_ATOMIC_T +# Work around breakage on OS X +CF_SIGWINCH + +# Checks for CODESET support. +AM_LANGINFO_CODESET + dnl --------------------------------------------------------------------------- CF_HELP_MESSAGE(General Options:) CF_PKG_CONFIG @@ -196,6 +205,7 @@ wcstombs \ fi CF_CURSES_FUNCS( \ +alloc_pair \ assume_default_colors \ chgat \ color_set \ @@ -206,12 +216,14 @@ getmaxx \ getnstr \ getparx \ getwin \ +init_extended_color \ mvvline \ mvwvline \ napms \ putwin \ resize_term \ resizeterm \ +restartterm \ ripoffline \ scr_dump \ setupterm \ @@ -221,6 +233,7 @@ termattrs \ tgetent \ tigetnum \ tigetstr \ +tputs_sp \ typeahead \ use_default_colors \ use_env \ @@ -302,6 +315,17 @@ extern void _nc_init_pthreads(void); test $cf_cv_use_pthreads = yes && AC_DEFINE(USE_PTHREADS) CF_SYS_TIME_SELECT + +# special check for test/ditto.c +CF_FUNC_OPENPTY +if test "$cf_cv_func_openpty" != no ; then + AC_DEFINE_UNQUOTED(USE_OPENPTY_HEADER,<$cf_cv_func_openpty>,[Define to actual header for openpty function]) + AC_DEFINE(USE_XTERM_PTY,1,[Define to 1 if we should assume xterm pseudoterminal interface]) + if test "x$cf_cv_lib_util" = xyes ; then + CF_ADD_LIB(util,TEST_LIBS) + fi +fi + CF_FUNC_CURSES_VERSION CF_CURSES_ACS_MAP @@ -333,6 +357,7 @@ fi CF_CURSES_CHECK_DATA(ospeed) CF_CURSES_CHECK_DATA(boolnames) CF_CURSES_CHECK_DATA(boolfnames) +CF_CURSES_CHECK_DATA(ttytype) dnl --------------------------------------------------------------------------- CF_HELP_MESSAGE(Testing/development Options:)