5 kx
5 kx AC_INIT([serf], [1.3.9],
5 kx [dev@serf.apache.org], [serf], [https://serf.apache.org])
5 kx
5 kx AC_CANONICAL_TARGET
5 kx
5 kx AC_CHECK_TOOL([AR], [ar], [:])
5 kx AC_CHECK_TOOL([CC], [gcc], [:])
5 kx AC_CHECK_TOOL([STRIP], [strip], [:])
5 kx AC_PROG_CPP
5 kx AC_PROG_RANLIB
5 kx
5 kx AC_PROG_LN_S
5 kx AC_CHECK_TOOL([INSTALL], [install], [:])
5 kx
5 kx AC_CHECK_TOOL([APU_CONFIG], [apu-1-config], [:])
5 kx
5 kx AC_CONFIG_HEADERS([config.h])
5 kx AC_PREFIX_DEFAULT(/usr/local)
5 kx
5 kx SERF_CHECK_APU_CONFIG
5 kx
5 kx dnl
5 kx dnl Find a particular SSL library
5 kx dnl
5 kx AC_CHECK_LIB([crypto], [EVP_EncryptInit], serf_has_lib_crypto="1",
5 kx [AC_MSG_FAILURE([can't find openssl crypto lib])], [])
5 kx AC_CHECK_LIB([ssl], [SSL_CTX_new], serf_has_lib_ssl="1",
5 kx [AC_MSG_FAILURE([can't find openssl ssl lib])], [])
5 kx if test "$serf_has_lib_ssl" = "1" ; then
5 kx LIBS="$LIBS -lssl"
5 kx fi
5 kx if test "$serf_has_lib_crypto" = "1" ; then
5 kx LIBS="$LIBS -lcrypto"
5 kx fi
5 kx
5 kx AC_SUBST(CFLAGS)
5 kx AC_SUBST(CPPFLAGS)
5 kx AC_SUBST(LDFLAGS)
5 kx AC_SUBST(LIBS)
5 kx
5 kx AC_SUBST(APR_CFLAGS)
5 kx AC_SUBST(APR_LDFLAGS)
5 kx AC_SUBST(APR_LIBS)
5 kx
5 kx AC_ARG_VAR([CC],[C compiler command])
5 kx AC_ARG_VAR([CFLAGS],[C compiler flags])
5 kx AC_ARG_VAR([LDFLAGS],[linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir>])
5 kx AC_ARG_VAR([LIBS],[libraries to pass to the linker, e.g. -l<library>])
5 kx AC_ARG_VAR([CPPFLAGS],[(Objective) C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir>])
5 kx AC_ARG_VAR([CPP],[C preprocessor])
5 kx AC_ARG_VAR([STRIP],[strip command])
5 kx
5 kx AC_ARG_VAR([APU_CONFIG],[Path to apu-config script])
5 kx
5 kx AC_CONFIG_FILES([
5 kx Makefile
5 kx serf-1.pc
5 kx ])
5 kx AC_OUTPUT
5 kx