# see semver.org for version info AC_INIT([argo-nodeos],[0.0.1],[swann@anl.gov]) # are we in the right source dir ? AC_CONFIG_SRCDIR([src/argo_nodeos_config.cpp]) # build artefacts in separate dir AC_CONFIG_AUX_DIR([m4]) AC_CONFIG_MACRO_DIR([m4]) # automake should fail on any error AM_INIT_AUTOMAKE([-Wall -Werror foreign 1.12]) AM_PROG_AR # check for libtool LT_INIT # check for programs AC_LANG([C++]) AC_PROG_CXX # support for testing with valgrind AC_ARG_ENABLE(valgrind, [AS_HELP_STRING([--enable-valgrind],[Also valgrind on checks (default is no).])], [valgrind=true],[valgrind=false]) if [[ "x$valgrind" = xtrue ]]; then AC_PATH_PROG(VALGRIND, valgrind, no) if [[ "x$VALGRIND" = xno ]]; then AC_MSG_ERROR([Valgrind not found in PATH. ]) fi fi AM_CONDITIONAL([TEST_VALGRIND],[test "x$valgrind" = xtrue]) # dependencies #config, outputs AC_CONFIG_HEADERS([src/config.h]) AC_CONFIG_FILES([Makefile src/Makefile]) AC_OUTPUT