source: configure.in @ c130a95

4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivegetfragoffhelplibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change on this file since c130a95 was c130a95, checked in by Daniel Lawson <dlawson@…>, 17 years ago

fixes

  • Property mode set to 100644
File size: 2.4 KB
Line 
1dnl Process this file with autoconf to produce a configure script.
2AC_INIT(lib/trace.c)
3AM_INIT_AUTOMAKE(libtrace,[2.0.0],[libtrace@wand.net.nz])
4
5AC_PREREQ(2.5)
6
7AC_CONFIG_HEADERS(config.h)
8dnl Checks for programs.
9AC_PROG_CC
10AC_PROG_INSTALL
11AC_PROG_LIBTOOL
12
13dnl Checks for libraries.
14dnl Replace `main' with a function in -lpcap:
15dnl AC_CHECK_LIB(pcap, pcap_open_dead)
16dnl Replace `main' with a function in -lz:
17dnl AC_CHECK_LIB(z, gzread)
18
19dnl Checks for header files.
20AC_HEADER_STDC
21AC_CHECK_HEADERS(errno.h stdlib.h stdio.h assert.h string.h netinet/in.h assert.h errno.h fcntl.h net/ethernet.h netdb.h pcap.h stdio.h stdlib.h string.h sys/stat.h sys/types.h sys/socket.h sys/un.h unistd.h time.h sys/ioctl.h net/bpf.h pcap.h zlib.h pcap-bpf.h)
22
23dnl Checks for typedefs, structures, and compiler characteristics.
24AC_C_CONST
25AC_C_INLINE
26AC_TYPE_SIZE_T
27AC_HEADER_TIME
28
29dnl Checks for library functions.
30AC_PROG_GCC_TRADITIONAL
31AC_CHECK_FUNCS(socket strdup)
32
33AC_DEFUN([CHECK_LIBPCAP],
34         [AC_ARG_WITH([pcap],
35                      AC_HELP_STRING([--with-pcap],
36                                     [name of pcap library (default is pcap)]),
37                      [ac_cv_use_pcap=$withval], [ac_cv_use_pcap=pcap])
38AC_CACHE_CHECK([which pcap library to use],
39               [ac_cv_use_pcap], [ac_cv_use_pcap=pcap])])
40
41AC_DEFUN([CHECK_LIBPCAP_PATH],
42         [AC_ARG_WITH([pcap-path],
43                      AC_HELP_STRING([--with-pcap-path],
44                                     [location of pcap library (default is /usr/lib)]),
45                      [ac_cv_use_pcap_path=$withval], [ac_cv_use_pcap_path=/usr/lib])
46AC_CACHE_CHECK([location of pcap library],
47               [ac_cv_use_pcap_path], [ac_cv_use_pcap_path=/usr/lib])])
48
49
50AC_DEFUN([CHECK_LIBZ],
51         [AC_ARG_WITH([zlib],
52                      AC_HELP_STRING([--with-zlib],
53                                     [name of zlib library (default is z)]),
54                      [ac_cv_use_zlib=$withval], [ac_cv_use_zlib=z])
55AC_CACHE_CHECK([which zlib library to use],
56               [ac_cv_use_zlib], [ac_cv_use_zlib=z])])
57
58AC_DEFUN([CHECK_LIBZ_PATH],
59        [AC_ARG_WITH([zlib-path],
60                AC_HELP_STRING([--with-zlib-path],
61                        [location of zlib library (default is /usr/lib)]),
62                [ac_cv_use_zlib_path=$withval], [ac_cv_use_zlib_path=/usr/lib])
63AC_CACHE_CHECK([location of zlib library],
64               [ac_cv_use_zlib_path], [ac_cv_use_zlib_path=/usr/lib])])
65
66CHECK_LIBPCAP
67CHECK_LIBPCAP_PATH
68CHECK_LIBZ
69CHECK_LIBZ_PATH
70
71LIBPCAP=-l$ac_cv_use_pcap
72LIBPCAP_PATH=-L$ac_cv_use_pcap_path
73
74AC_SUBST([LIBPCAP])
75AC_SUBST([LIBPCAP_PATH])
76
77LIBZ=-l$ac_cv_use_zlib
78LIBZ_PATH=-L$ac_cv_use_zlib_path
79AC_SUBST([LIBZ])
80AC_SUBST([LIBZ_PATH])
81
82AC_OUTPUT(Makefile lib/Makefile)
Note: See TracBrowser for help on using the repository browser.