fix svace issue
[platform/upstream/uw-imap-toolkit.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ(2.61)
5 AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
6 AM_INIT_AUTOMAKE(-Wall -Werror foreign)
7 AC_CONFIG_SRCDIR([config.h.in])
8 AC_CONFIG_HEADER([config.h])
9
10 # Checks for programs.
11 m4_pattern_allow([AM_PROG_AR])
12 AM_PROG_AR
13 AC_PROG_CC
14 AC_PROG_CXX
15 AC_PROG_INSTALL
16 AC_PROG_LN_S
17 AC_PROG_MAKE_SET
18 AC_PROG_RANLIB
19 AC_PROG_LIBTOOL
20
21 PLATFORM_INIT
22
23 #AM_CONDITIONAL([XO_PROTECTOR], [test "x$MACHINE" = "xprotector"] || test "x$MACHINE" = "xvolans" || test "x$MACHINE" = "xvolans_omap"])
24 #AM_CONDITIONAL([XO_PROTECTOR], [test "x$MACHINE" = "xprotector"])
25
26 # Checks for libraries.
27 PKG_CHECK_MODULES(SSL, openssl)
28 AC_SUBST(SSL_CFLAGS)
29 AC_SUBST(SSL_LIBS)
30
31 PKG_CHECK_MODULES(DLOG, dlog)
32 AC_SUBST(DLOG_CFLAGS)
33 AC_SUBST(DLOG_LIBS)
34
35
36 # Checks for header files.
37 AC_HEADER_DIRENT
38 AC_HEADER_STDC
39 AC_HEADER_SYS_WAIT
40 AC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h memory.h netdb.h netinet/in.h shadow.h stddef.h stdlib.h string.h strings.h sys/file.h sys/param.h sys/socket.h sys/statvfs.h sys/time.h sys/timeb.h sys/vfs.h syslog.h unistd.h utime.h])
41
42 # Checks for typedefs, structures, and compiler characteristics.
43 AC_C_CONST
44 AC_HEADER_STDBOOL
45 AC_C_INLINE
46 AC_TYPE_OFF_T
47 AC_TYPE_SIZE_T
48 AC_HEADER_TIME
49 AC_STRUCT_TM
50 AC_STRUCT_TIMEZONE
51 AC_TYPE_UID_T
52
53 # Checks for library functions.
54 AC_FUNC_CLOSEDIR_VOID
55 AC_FUNC_FORK
56 AC_PROG_GCC_TRADITIONAL
57 AC_FUNC_LSTAT
58 AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
59 AC_FUNC_MALLOC
60 AC_FUNC_MEMCMP
61 AC_FUNC_MKTIME
62 AC_FUNC_REALLOC
63 AC_FUNC_SELECT_ARGTYPES
64 AC_FUNC_SETPGRP
65 AC_TYPE_SIGNAL
66 AC_FUNC_STAT
67 AC_FUNC_STRFTIME
68 AC_FUNC_UTIME_NULL
69 AC_FUNC_VPRINTF
70 AC_CHECK_FUNCS([alarm bzero dup2 endpwent ftruncate gethostbyaddr gethostbyname gethostname getpass getspnam gettimeofday inet_ntoa memmove memset mkdir rmdir select socket strcasecmp strchr strdup strerror strncasecmp strpbrk strrchr strstr strtol strtoul tzset uname utime])
71
72 AC_CONFIG_FILES([Makefile
73                                  uw-imap-toolkit.pc
74                                  ])
75
76 AC_OUTPUT
77