~ubuntu-branches/debian/squeeze/ntp/squeeze-201010051545

« back to all changes in this revision

Viewing changes to sntp/configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Matt Zimmerman
  • Date: 2004-10-11 16:10:27 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20041011161027-icyjbji8ujym633o
Tags: 1:4.2.0a-10ubuntu2
Use ntp.ubuntulinux.org instead of pool.ntp.org

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Process this file with autoconf to produce a configure script.
 
2
AC_INIT(main.c)
 
3
AM_INIT_AUTOMAKE([msntp],[1.6])
 
4
AC_CONFIG_SRCDIR([header.h])
 
5
AC_CANONICAL_HOST
 
6
 
 
7
# Checks for programs.
 
8
AC_PROG_CC
 
9
 
 
10
# Checks for libraries.
 
11
 
 
12
# Checks for header files.
 
13
AC_HEADER_STDC
 
14
AC_CHECK_HEADERS([arpa/inet.h fcntl.h float.h limits.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h syslog.h unistd.h])
 
15
 
 
16
# Checks for typedefs, structures, and compiler characteristics.
 
17
AC_C_CONST
 
18
AC_TYPE_SIZE_T
 
19
AC_HEADER_TIME
 
20
AC_STRUCT_TM
 
21
 
 
22
AC_CACHE_CHECK([for ss_family field in struct sockaddr_storage],
 
23
                ac_cv_have_ss_family_in_struct_ss, [
 
24
        AC_TRY_COMPILE(
 
25
                [
 
26
#include <sys/types.h>
 
27
#include <sys/socket.h>
 
28
                ],
 
29
                [ struct sockaddr_storage s; s.ss_family = 1; ],
 
30
                [ ac_cv_have_ss_family_in_struct_ss="yes" ],
 
31
                [ ac_cv_have_ss_family_in_struct_ss="no" ],
 
32
        )
 
33
])
 
34
if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
 
35
        AC_DEFINE(HAVE_SS_FAMILY_IN_SS, 1, [Does struct sockaddr_storage have ss_family?])
 
36
fi
 
37
 
 
38
AC_CACHE_CHECK([for __ss_family field in struct sockaddr_storage],
 
39
                ac_cv_have___ss_family_in_struct_ss, [
 
40
        AC_TRY_COMPILE(
 
41
                [
 
42
#include <sys/types.h>
 
43
#include <sys/socket.h>
 
44
                ],
 
45
                [ struct sockaddr_storage s; s.__ss_family = 1; ],
 
46
                [ ac_cv_have___ss_family_in_struct_ss="yes" ],
 
47
                [ ac_cv_have___ss_family_in_struct_ss="no" ]
 
48
        )
 
49
])
 
50
if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
 
51
        AC_DEFINE(HAVE___SS_FAMILY_IN_SS, 1, [Does struct sockaddr_storage have __ss_family?])
 
52
fi
 
53
 
 
54
case "$ac_cv_have_ss_family_in_struct_ss$ac_cv_have___ss_family_in_struct_ss" in
 
55
 noyes)
 
56
    AC_DEFINE_UNQUOTED(ss_family, __ss_family, [])
 
57
    AC_DEFINE_UNQUOTED(ss_len, __ss_len, [])
 
58
    ;;
 
59
esac
 
60
 
 
61
# Checks for library functions.
 
62
AC_FUNC_MEMCMP
 
63
AC_FUNC_SETVBUF_REVERSED
 
64
AC_TYPE_SIGNAL
 
65
AC_CHECK_FUNCS([alarm])
 
66
AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent, , , -lsocket))
 
67
AC_CHECK_FUNCS([gettimeofday inet_ntoa memset])
 
68
AC_CHECK_FUNCS(socket, , AC_CHECK_LIB(socket, socket))
 
69
AC_CHECK_FUNCS(sqrt, , AC_CHECK_LIB(m, sqrt))
 
70
AC_CHECK_FUNCS([strrchr])
 
71
 
 
72
case "$host" in
 
73
 *-*-linux*)
 
74
    CFLAGS="$CFLAGS -DADJTIME_MISSING"
 
75
    ;;
 
76
 *-*-sunos*)
 
77
    CFLAGS="$CFLAGS -DNONBLOCK_BROKEN"
 
78
    ;;
 
79
esac
 
80
 
 
81
AC_CONFIG_FILES([Makefile])
 
82
AC_OUTPUT