/[pcre]/code/trunk/configure.in
ViewVC logotype

Contents of /code/trunk/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 45 - (show annotations) (download)
Sat Feb 24 21:39:25 2007 UTC (7 years, 7 months ago) by nigel
File size: 1896 byte(s)
Load pcre-3.1 into code/trunk.

1 dnl Process this file with autoconf to produce a configure script.
2
3 dnl This is required at the start; the name is the name of a file
4 dnl it should be seeing, to verify it is in the same directory.
5
6 AC_INIT(dftables.c)
7
8 dnl Arrange to build config.h from config.in. Note that pcre.h is
9 dnl built differently, as it is just a "substitution" file.
10 dnl Manual says this macro should come right after AC_INIT.
11 AC_CONFIG_HEADER(config.h:config.in)
12
13 dnl Provide the current PCRE version information. Do not use numbers
14 dnl with leading zeros for the minor version, as they end up in a C
15 dnl macro, and may be treated as octal constants. Stick to single
16 dnl digits for minor numbers less than 10. There are unlikely to be
17 dnl that many releases anyway.
18
19 PCRE_MAJOR=3
20 PCRE_MINOR=1
21 PCRE_DATE=09-Feb-2000
22 PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR}
23
24 dnl Provide versioning information for libtool shared libraries that
25 dnl are built by default on Unix systems.
26
27 PCRE_LIB_VERSION=0:0:0
28 PCRE_POSIXLIB_VERSION=0:0:0
29
30 dnl Checks for programs.
31
32 AC_PROG_CC
33 AC_PROG_RANLIB
34
35 dnl Checks for header files.
36
37 AC_HEADER_STDC
38 AC_CHECK_HEADERS(limits.h)
39
40 dnl Checks for typedefs, structures, and compiler characteristics.
41
42 AC_C_CONST
43 AC_TYPE_SIZE_T
44
45 dnl Checks for library functions.
46
47 AC_CHECK_FUNCS(memmove strerror)
48
49 dnl Handle --enable-shared-libraries
50
51 LIBTOOL=libtool
52 LIBSUFFIX=la
53 AC_ARG_ENABLE(shared,
54 [ --disable-shared build PCRE as a static library],
55 if test "$enableval" = "no"; then
56 LIBTOOL=
57 LIBSUFFIX=a
58 fi
59 )
60
61 dnl "Export" these variables
62
63 AC_SUBST(HAVE_MEMMOVE)
64 AC_SUBST(HAVE_STRERROR)
65 AC_SUBST(LIBTOOL)
66 AC_SUBST(LIBSUFFIX)
67 AC_SUBST(PCRE_MAJOR)
68 AC_SUBST(PCRE_MINOR)
69 AC_SUBST(PCRE_DATE)
70 AC_SUBST(PCRE_VERSION)
71 AC_SUBST(PCRE_LIB_VERSION)
72 AC_SUBST(PCRE_POSIXLIB_VERSION)
73
74 dnl This must be last; it determines what files are written
75 AC_OUTPUT(Makefile pcre.h:pcre.in pcre-config,[chmod a+x pcre-config])

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12