automake 1.11 is sufficient (and what's installed by default on CI boxes). Also disable cap'n proto reference (it's not actually used)
56 lines
1.2 KiB
Text
Executable file
56 lines
1.2 KiB
Text
Executable file
AC_PREREQ(2.60)
|
|
|
|
AC_INIT(c-capnproto, 0.1, [])
|
|
AC_CONFIG_SRCDIR(capn.h)
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
AC_CONFIG_AUX_DIR([ac])
|
|
|
|
AC_CANONICAL_BUILD()
|
|
AC_CANONICAL_HOST()
|
|
AC_CANONICAL_TARGET()
|
|
|
|
AM_INIT_AUTOMAKE(1.11)
|
|
AM_SILENT_RULES([yes])
|
|
AC_CONFIG_HEADERS([config.h])
|
|
|
|
AC_USE_SYSTEM_EXTENSIONS
|
|
|
|
LT_INIT
|
|
|
|
AC_LANG([C])
|
|
AC_PROG_CC
|
|
AC_PROG_CXX
|
|
|
|
AC_PROG_INSTALL
|
|
AC_PROG_LN_S
|
|
|
|
AC_ARG_ENABLE(werror,
|
|
AS_HELP_STRING([--enable-werror], [enable -Werror (for developers only)]))
|
|
if test x"${enable_werror}" = x"yes" ; then
|
|
WERROR="-Werror"
|
|
fi
|
|
AC_SUBST(WERROR)
|
|
|
|
#PKG_CHECK_MODULES(CAPNP, [capnp >= 0.5.2], [], [
|
|
# AC_MSG_ERROR([capnproto base package (0.5.2 or newer) not found])
|
|
#])
|
|
|
|
AC_ARG_WITH(gtest,
|
|
AS_HELP_STRING([--without-gtest], [disable unit tests using gtest]))
|
|
if test "x$with_gtest" != "xno" ; then
|
|
AC_PATH_TOOL([GTEST_CONFIG], [gtest-config], [no])
|
|
if test x"$GTEST_CONFIG" = x"no"; then
|
|
AC_MSG_ERROR([gtest installation not found])
|
|
fi
|
|
GTEST_LDFLAGS="`${GTEST_CONFIG} --ldflags --libs`"
|
|
GTEST_CFLAGS="`${GTEST_CONFIG} --cppflags --cxxflags`"
|
|
gtest=yes
|
|
fi
|
|
AC_SUBST(GTEST_LDFLAGS)
|
|
AC_SUBST(GTEST_CFLAGS)
|
|
AM_CONDITIONAL([GTEST], [test "x$gtest" = "xyes"])
|
|
|
|
AC_CONFIG_FILES([
|
|
Makefile
|
|
])
|
|
AC_OUTPUT
|