File: configure.in

package info (click to toggle)
emil 2.1.0-beta9-9
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,152 kB
  • ctags: 587
  • sloc: ansic: 10,369; yacc: 412; makefile: 326; sh: 172
file content (60 lines) | stat: -rw-r--r-- 1,821 bytes parent folder | download | duplicates (4)
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
52
53
54
55
56
57
58
59
60
dnl Process this file with autoconf to produce a configure script
AC_INIT(emil.h)
AC_CONFIG_HEADER(config.h)
CC=gcc
AC_PROG_YACC
AC_PROG_LEX
AC_PROG_CC
AC_PROG_MAKE_SET
AC_AIX
AC_PROG_RANLIB
AC_PROG_GCC_TRADITIONAL
AC_DYNIX_SEQ
AC_IRIX_SUN
AC_SCO_INTL
AC_XENIX_DIR
AC_TYPE_MODE_T
AC_PROG_INSTALL
dnl AC_HEADER_STDC
AC_HEADER_STDC
dnl AC_CHECK_HEADERS(string.h memory.h sysexits.h unistd.h fcntl.h errno.h)
dnl AC_CHECK_HEADERS(sys/errno.h netinet/in.h arpa/nameser.h resolv.h netdb.h)
dnl AC_CHECK_HEADERS(sys/socket.h)
AC_CHECK_HEADERS(string.h memory.h sysexits.h unistd.h fcntl.h errno.h)
AC_CHECK_HEADERS(sys/errno.h netinet/in.h arpa/nameser.h resolv.h netdb.h)
AC_CHECK_HEADERS(sys/socket.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_TYPE_OFF_T
AC_TYPE_SIZE_T
dnl AC_HEADER_TIME
AC_C_CHAR_UNSIGNED
AC_C_CONST
dnl AC_INT_16_BITS
dnl AC_LONG_64_BITS
dnl AC_C_BIGENDIAN
AC_HAVE_LIBRARY(libm.a)
AC_HAVE_LIBRARY(libresolv.a)
AC_HAVE_LIBRARY(libsocket.a)
AC_HAVE_LIBRARY(libnsl.a)
AC_CHECK_FUNCS(getpagesize gethostname res_search)
AC_HEADER_EGREP(strcasecmp,string.h,AC_DEFINE(STRCASECMP_DEFINED))
AC_HEADER_EGREP(strncasecmp,string.h,AC_DEFINE(STRNCASECMP_DEFINED))
AC_HEADER_EGREP(rindex,string.h,AC_DEFINE(RINDEX_DEFINED))
AC_HEADER_EGREP(strcasecmp,strings.h,AC_DEFINE(STRCASECMP_DEFINED))
AC_HEADER_EGREP(strncasecmp,strings.h,AC_DEFINE(STRNCASECMP_DEFINED))
AC_HEADER_EGREP(rindex,strings.h,AC_DEFINE(RINDEX_DEFINED))
# 
# fnmatch does not work on all systems. This test checks if fnmatch
# is OK else ematch is used.
#
AC_TRY_RUN([
#include <fnmatch.h>
main()
{
	if ((fnmatch("user1@host1", "user2@host2", 0) == FNM_NOMATCH) &&
	    (fnmatch("user1@*", "user1@host2", 0) != FNM_NOMATCH))
		return(0);
	else
		return(1);
}], ,AC_DEFINE(NO_FNMATCH))
AC_OUTPUT(Makefile charset/Makefile)