diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2018-04-21 20:16:08 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2018-04-21 20:16:32 +0200 |
commit | 658a987c28a6265bc1c80cfe649ed456cf49b42e (patch) | |
tree | 0f7ffdf170df2033bdccf9c679e17d2ec3989b6d /configure.ac | |
parent | 6445157bb93e59ca74e523be527f1664780575d7 (diff) |
POTD skeleton #19.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
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) |