| Allow cross compiling. |
| |
| Signed-off-by: Anders Roxell <anders.roxell@enea.com> |
| Upstream-Status: Pending |
| --- |
| diff -uNr a/configure.in b/configure.in |
| --- a/configure.in 2012-12-14 15:31:32.623180450 +0100 |
| +++ b/configure.in 2012-12-14 15:53:34.518233519 +0100 |
| @@ -481,7 +481,7 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_MSG_RESULT(no) |
| ) |
| |
| AC_MSG_CHECKING([if any value exists for WNOHANG]) |
| @@ -506,7 +506,9 @@ |
| AC_MSG_RESULT(no) |
| AC_DEFINE(WNOHANG_BACKUP_VALUE, 1) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_MSG_RESULT(yes) |
| + AC_DEFINE_UNQUOTED(WNOHANG_BACKUP_VALUE, `cat wnohang`) |
| + rm -f wnohang |
| ) |
| |
| # |
| @@ -574,7 +576,8 @@ |
| AC_DEFINE(REARM_SIG) |
| , |
| AC_MSG_RESULT(no) |
| -, AC_MSG_WARN([Expect can't be cross compiled]) |
| +, |
| + AC_MSG_RESULT(no) |
| ) |
| |
| # HPUX7 has trouble with the big cat so split it |
| @@ -725,7 +728,9 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_MSG_RESULT(yes) |
| + AC_DEFINE(HAVE_SGTTYB) |
| + PTY_TYPE=sgttyb |
| ) |
| |
| # mach systems have include files for unimplemented features |
| @@ -749,7 +754,9 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_DEFINE(HAVE_TERMIO) |
| + PTY_TYPE=termios |
| + AC_MSG_RESULT(yes) |
| ) |
| |
| # now check for the new style ttys (not yet posix) |
| @@ -771,7 +778,9 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_DEFINE(HAVE_TERMIOS) |
| + PTY_TYPE=termios |
| + AC_MSG_RESULT(yes) |
| ) |
| fi |
| |
| @@ -794,7 +803,7 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_MSG_RESULT(no) |
| ) |
| |
| AC_MSG_CHECKING([if TIOCGWINSZ in termios.h]) |
| @@ -816,7 +825,7 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_MSG_RESULT(no) |
| ) |
| |
| # finally check for Cray style ttys |
| @@ -837,7 +846,7 @@ |
| , |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_MSG_RESULT(no) |
| ) |
| |
| # |
| @@ -889,7 +898,8 @@ |
| AC_MSG_RESULT(yes), |
| AC_MSG_RESULT(no) |
| , |
| - AC_MSG_ERROR([Expect can't be cross compiled]) |
| + AC_DEFINE(HAVE_SV_TIMEZONE) |
| + AC_MSG_RESULT(yes), |
| ) |
| |
| |