Updated Spanish translation
[vte.git] / gnome-pty-helper / configure.in
1 AC_INIT([gnome-pty-helper],[1.95.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=vte])
2
3 AM_INIT_AUTOMAKE([1.9 foreign no-dist-gzip dist-bzip2])
4
5 AC_CONFIG_HEADERS([config.h])
6 AC_CONFIG_SRCDIR([gnome-pty.h])
7
8 AC_ISC_POSIX
9 AC_PROG_CC
10 AC_STDC_HEADERS
11 AM_PROG_CC_STDC
12
13 if test -z "$enable_maintainer_mode"; then
14   enable_maintainer_mode=yes
15 fi
16 AM_MAINTAINER_MODE([enable])
17
18 AC_CHECK_HEADERS(sys/syslimits.h sys/time.h sys/types.h sys/un.h alloca.h lastlog.h libutil.h paths.h pty.h stropts.h termios.h ttyent.h util.h utmp.h utmpx.h pty.h util.h libutil.h ttyent.h)
19 have_openpty=0
20 AC_CHECK_LIB(c,grantpt,true,[AC_CHECK_LIB(pt,grantpt)])
21 AC_CHECK_LIB(c,openpty,true,[AC_CHECK_LIB(util,openpty)])
22 AC_CHECK_LIB(c,sendmsg,true,[AC_CHECK_LIB(socket,sendmsg,LIBS="$LIBS -lsocket -lnsl",,-lnsl)])
23 AC_CHECK_FUNCS(endutent fcntl forkpty getttyent getutent getutmpx grantpt flock login_tty openpty revoke sendmsg seteuid setreuid setutent strrchr updwtmp updwtmpx utmpname utmpxname)
24 GPH_CHECK_UTMP
25
26 AC_CHECK_HEADERS(stropts.h)
27
28 # Use all available features under glibc, and disable accidental use of
29 # deprecated functionality.
30 AC_EGREP_CPP(glibc,
31                 [
32                  #include <stdio.h>
33                  #ifdef __GLIBC__
34                  glibc
35                  #endif
36                 ],
37                 AC_DEFINE(_GNU_SOURCE,1,[Use all glibc features.]))
38
39 AC_CANONICAL_HOST
40 case $host in
41 *-*-solaris*)
42         AC_DEFINE(_XOPEN_SOURCE_EXTENDED,1,[Needed to get declarations for msg_control and msg_controllen on Solaris])
43         AC_DEFINE(_XOPEN_SOURCE,1,[Needed to get declarations for msg_control and msg_controllen on Solaris])
44         AC_DEFINE(__EXTENSIONS__,1,[Needed to get declarations for msg_control and msg_controllen on Solaris])
45         ;;
46 esac
47
48 AC_CONFIG_FILES([Makefile])
49
50 AC_OUTPUT