diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index eca962c..4474d40 100644 --- a/configure.ac +++ b/configure.ac @@ -16,4 +16,14 @@ PKG_CHECK_MODULES([libssh], [libssh >= 0.7.3]) AC_SUBST([libssh_CFLAGS]) AC_SUBST([libssh_LIBS]) +dnl Check for header files that do not exist on all platforms +AC_CHECK_HEADERS([libutil.h pthread.h pty.h strings.h syslog.h sys/prctl.h \ + sys/uio.h util.h]) + +dnl Most systems require linking against libutil.so in order to get login_tty() +AC_CHECK_FUNCS(login_tty, [], + [AC_CHECK_LIB(util, login_tty, + [LIBS="-lutil $LIBS" + AC_DEFINE(HAVE_LOGIN_TTY)])]) + AC_OUTPUT(Makefile src/Makefile) |