OSDN Git Service

Tagged for 1.0.1-1
[ultramonkey-l7/sslproxy.git] / configure.in
1 AC_PREREQ(2.59)
2 AC_INIT(sslproxy)
3 PACKAGENAME=sslproxy
4 VERSION=1.0.1-1
5
6 AM_INIT_AUTOMAKE($PACKAGENAME, $VERSION, no-define )
7 AC_CONFIG_SRCDIR([config.h.in])
8 AC_CONFIG_HEADER([config.h])
9
10 # Checks for programs.
11 AC_PROG_CXX
12 AC_PROG_CC
13 AC_PROG_CPP
14 AC_PROG_INSTALL
15 AC_PROG_LN_S
16 AC_PROG_MAKE_SET
17 AC_PROG_RANLIB
18
19 # Checks for libraries.
20 AC_CHECK_LIB(log4cxx, main, :,
21         [AC_MSG_ERROR( sslproxy require log4cxx library. )] )
22 AC_CHECK_LIB(rt, main, :,
23         [AC_MSG_ERROR( sslproxy require rt library. )] )
24 AC_CHECK_LIB(ssl, main, :,
25         [AC_MSG_ERROR( sslproxy require ssl library. )] )
26
27 # Checks for header files.
28 AC_CHECK_HEADERS([limits.h unistd.h])
29
30 # Checks for typedefs, structures, and compiler characteristics.
31 AC_HEADER_STDBOOL
32 AC_C_CONST
33 AC_C_INLINE
34 AC_TYPE_SIZE_T
35 AC_STRUCT_TM
36
37 # Checks for library functions.
38 AC_HEADER_STDC
39 AC_FUNC_MKTIME
40 AC_FUNC_STRFTIME
41 AC_CHECK_FUNCS([gethostname localtime_r memset])
42
43 # application-specific option
44 if test `uname -m` == "x86_64"; then
45         AC_SUBST( libdir, [/usr/lib64] )
46 else
47         AC_SUBST( libdir, [/usr/lib] )
48 fi
49
50 AC_SUBST(CC,g++)
51 AC_SUBST(exec_prefix, [/usr] )
52 AC_CONFIG_FILES([parameter/Makefile]
53                 [logger/Makefile]
54                 [Makefile]
55                 [src/Makefile]
56                 [conf/Makefile]
57                 [sslfiles/Makefile])
58 AC_OUTPUT(sslproxy.spec)