summaryrefslogtreecommitdiff
path: root/server/config.m4
blob: 0c48f54c1784f641dae9d34c3c77cbf532f97df9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
dnl ## Check for libraries

AC_DEFUN(APACHE_DEFINE_HAVE_CRYPT, [
])
AC_CHECK_LIB(nsl, gethostname, [
 AC_ADD_LIBRARY(nsl) ], [])

AC_CHECK_LIB(socket, socket, [
 AC_ADD_LIBRARY(socket) ], [])

AC_CHECK_LIB(nsl, gethostbyaddr, [
 AC_ADD_LIBRARY(nsl) ], [])

AC_CHECK_LIB(crypt, crypt, [
 AC_ADD_LIBRARY(crypt) 
], [
  AC_CHECK_LIB(ufc, crypt, [
   AC_ADD_LIBRARY(ufc) 
  ], [])
])

dnl ## Check for header files

AC_HEADER_STDC
AC_CHECK_HEADERS(
bstring.h \
crypt.h \
unistd.h \
sys/resource.h \
sys/select.h \
sys/processor.h \
)

dnl ## Check for typedefs, structures, and compiler characteristics.

AC_TYPE_RLIM_T
AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
[AC_TRY_COMPILE([#include <sys/types.h>
#include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;],
  ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])

if test "$ac_cv_struct_tm_gmtoff" = "yes"; then
    AC_DEFINE(HAVE_GMTOFF,,
        [Define if struct tm has a tm_gmtoff member])
fi

dnl ## Check for library functions

AC_CHECK_FUNCS(
syslog \
)