]> ToastFreeware Gitweb - gregoa/bti.git/blob - configure.ac
a415f3fe4228a275a4ff0d4e2c144e506da2116d
[gregoa/bti.git] / configure.ac
1 AC_INIT([bti], [027], [greg@kroah.com])
2 AC_PREREQ(2.60)
3
4 AM_INIT_AUTOMAKE(bti, 027)
5 dnl AM_CONFIG_HEADER([check-news foreign 1.9 dist-bzip2])
6
7 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
8
9 AC_PROG_CC
10 AC_PROG_INSTALL
11
12 AC_CONFIG_MACRO_DIR([m4])
13
14 AC_PATH_PROG([XSLTPROC], [xsltproc])
15
16 dnl FIXME: Replace `main' with a function in `-lnsl':
17 AC_CHECK_LIB([nsl], [main])
18
19 PKG_PROG_PKG_CONFIG()
20
21 PKG_CHECK_MODULES(LIBOAUTH, oauth)
22 PKG_CHECK_MODULES(LIBPCRE, libpcre)
23 PKG_CHECK_MODULES([LIBCURL], [libcurl])
24 PKG_CHECK_MODULES([XML], [libxml-2.0])
25
26 # explicitly link DSOs
27 LIBS="$LIBS -ldl"
28
29
30 dnl Checks for header files.
31 #AC_CHECK_HEADERS([fcntl.h stddef.h stdlib.h string.h unistd.h])
32
33 dnl Checks for typedefs, structures, and compiler characteristics.
34 #AC_TYPE_PID_T
35 #AC_TYPE_SIZE_T
36 #AC_TYPE_SSIZE_T
37
38 dnl Checks for library functions.
39 #AC_FUNC_ALLOCA
40 #AC_FUNC_FORK
41 #AC_FUNC_MALLOC
42 #AC_FUNC_REALLOC
43 #AC_CHECK_FUNCS([strcasecmp strchr strdup strncasecmp strndup])
44
45 AC_CONFIG_FILES([Makefile])
46
47 AC_OUTPUT
48
49
50 echo "
51         bti $VERSION
52         =======
53
54         prefix:                 ${prefix}
55         datarootdir:            ${datarootdir}
56         mandir:                 ${mandir}
57
58         compiler:               ${CC}
59         cflags:                 ${CFLAGS}
60         ldflags:                ${LDFLAGS}
61
62         xsltproc:               ${XSLTPROC}
63 "
64