# HG changeset patch # User Matt Johnston # Date 1516888680 -28800 # Node ID a3479d0d7e795ecd25120a44ee7a0597b698d4a5 # Parent fb90a5ba84e0dd252ffa3ad62c97c1db99810dbd# Parent e017e46b14349e7a9b9afb75315faa0f9b23e1f8 Merge pull request #48 from DengkeDu/dengke/configure-add-variable-to-allow-openpty-check-cached configure: add a variable to allow openpty check to be cached diff -r fb90a5ba84e0 -r a3479d0d7e79 configure.ac --- a/configure.ac Thu Jan 25 21:55:25 2018 +0800 +++ b/configure.ac Thu Jan 25 21:58:00 2018 +0800 @@ -269,15 +269,20 @@ AC_MSG_NOTICE(Not using openpty) else AC_MSG_NOTICE(Using openpty if available) - AC_SEARCH_LIBS(openpty, util, [AC_DEFINE(HAVE_OPENPTY,1,[Have openpty() function])]) + AC_SEARCH_LIBS(openpty, util, [dropbear_cv_func_have_openpty=yes]) fi ], [ AC_MSG_NOTICE(Using openpty if available) - AC_SEARCH_LIBS(openpty, util, [AC_DEFINE(HAVE_OPENPTY)]) + AC_SEARCH_LIBS(openpty, util, [dropbear_cv_func_have_openpty=yes]) ] ) - + +if test "x$dropbear_cv_func_have_openpty" = "xyes"; then + AC_DEFINE(HAVE_OPENPTY,,Have openpty() function) + no_ptc_check=yes + no_ptmx_check=yes +fi AC_ARG_ENABLE(syslog, [ --disable-syslog Don't include syslog support],