Mercurial > mplayer.hg
changeset 23757:6d1e09675a4f
Simplify termios test.
author | diego |
---|---|
date | Fri, 13 Jul 2007 17:54:45 +0000 |
parents | 08197608c0b8 |
children | 795631068b92 |
files | configure |
diffstat | 1 files changed, 11 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Fri Jul 13 17:36:14 2007 +0000 +++ b/configure Fri Jul 13 17:54:45 2007 +0000 @@ -3264,40 +3264,27 @@ echocheck "termios" +_def_termios='#undef HAVE_TERMIOS' +_def_termios_h='#undef HAVE_TERMIOS_H' +_def_termios_sys_h='#undef HAVE_SYS_TERMIOS_H' if test "$_termios" = auto ; then + _termios=no + for _termios_header in "sys/termios.h" "termios.h"; do cat > $TMPC <<EOF -#include <sys/termios.h> +#include <$_termios_header> int main(void) { return 0; } EOF - _termios=auto - cc_check && _termios=yes - _def_termios_h_name='sys/termios.h' -fi -# second test: -if test "$_termios" = auto ; then - cat > $TMPC <<EOF -#include <termios.h> -int main(void) { return 0; } -EOF - _termios=no - cc_check && _termios=yes - _def_termios_h_name='termios.h' + cc_check && _termios=yes && _res_comment="$_termios_header" && break +done fi if test "$_termios" = yes ; then _def_termios='#define HAVE_TERMIOS 1' - _def_termios_h='#undef HAVE_TERMIOS_H' - _def_termios_sys_h='#undef HAVE_SYS_TERMIOS_H' - - if test "$_def_termios_h_name" = 'sys/termios.h' ; then + if test "$_termios_header" = "termios.h" ; then + _def_termios_h='#define HAVE_TERMIOS_H 1' + else _def_termios_sys_h='#define HAVE_SYS_TERMIOS_H 1' - elif test "$_def_termios_h_name" = 'termios.h' ; then - _def_termios_h='#define HAVE_TERMIOS_H 1' fi - _res_comment="using $_def_termios_h_name" -else - _def_termios='#undef HAVE_TERMIOS' - _def_termios_h_name='' fi echores "$_termios"