## Process this file with autoconf to produce configure. ## In general, the safest way to proceed is to run ./autogen.sh # make sure we're interpreted by some minimal autoconf AC_PREREQ(2.57) AC_INIT(polo, 0.1, opensource@google.com) SO_VERSION=0:0:0 AC_ARG_WITH([gtest], [AS_HELP_STRING([--with-gtest], [location of Google Test source])], [GTEST_DIR=$withval]) AC_SUBST([GTEST_DIR]) AC_ARG_WITH([gmock], [AS_HELP_STRING([--with-gmock], [location of Google Mock source])], [GMOCK_DIR=$withval]) AC_SUBST([GMOCK_DIR]) # The argument here is just something that should be in the current directory # (for sanity checking) AC_CONFIG_SRCDIR(README) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE AM_CONFIG_HEADER(src/config.h) AC_LANG(C++) # Checks for programs. AC_PROG_CC AC_PROG_CPP AC_PROG_CXX AM_CONDITIONAL(GCC, test "$GCC" = yes) # let the Makefile know if we're gcc # Check for required packages. PKG_CHECK_MODULES(PROTOBUF, protobuf) PKG_CHECK_MODULES(GLOG, libglog) PKG_CHECK_MODULES(SSL, libssl) PKG_CHECK_MODULES(CRYPTO, libcrypto) AC_PATH_PROG(PROTOC, protoc, [AC_MSG_ERROR([protoc was not found in your path])]) AC_PROG_LIBTOOL AC_SUBST(LIBTOOL_DEPS) AC_SUBST(SO_VERSION) # Check whether some low-level functions/files are available AC_HEADER_STDC # Write generated configuration file AC_CONFIG_FILES([Makefile polo.pc]) AC_OUTPUT