AC_INIT(foobar, 1.0, me@mail.com) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR(src) AC_CONFIG_MACRO_DIR([m4]) #AC_CONFIG_SRCDIR(src/foobar.cpp) AM_INIT_AUTOMAKE([foreign]) #AC_PROG_CXX AC_PROG_CC AM_PROG_CC_C_O LT_INIT AC_PROG_LIBTOOL AC_ENABLE_SHARED AC_DISABLE_STATIC AC_ARG_ENABLE( [sanitize], AC_HELP_STRING( [--enable-sanitize], [ Enables or Disables Sanitize Address Checking (SANITIZE is disabled by default) ] ), [ enable_sanitize="$enableval" case $enableval in "no");; "yes");; *) AC_MSG_ERROR([[invalid argument --enable-sanitize=$disableval... stopping]]);; esac ], [enable_sanitize="no"] ) AM_CONDITIONAL(ENABLE_SANITIZE, test x$enable_sanitize = xyes) AC_ARG_ENABLE( [static], AC_HELP_STRING( [--enable-static], [ Enables or Disables Statick Linking (STATIC is disabled by default) ] ), [ enable_static="$enableval" case $enableval in "no");; "yes");; *) AC_MSG_ERROR([[invalid argument --enable-static=$disableval... stopping]]);; esac ], [enable_static="no"] ) AM_CONDITIONAL(ENABLE_STATIC, test x$enable_static = xyes) AC_ARG_ENABLE( [gprof], AC_HELP_STRING( [--enable-gprof], [ Enables or Disables Gprof (disabled by default) ] ), [ enable_gprof="$enableval" case $enableval in "no");; "yes");; *) AC_MSG_ERROR([[invalid argument --enable-gprof=$disableval... stopping]]);; esac ], [enable_gprof="no"] ) AM_CONDITIONAL(ENABLE_GPROF, test x$enable_gprof = xyes) AC_CHECK_FUNC([strnlen],[CFLAGS="$CFLAGS -DHAVE_STRNLEN"]) AC_CHECK_FUNC([setrlimit],[CLAGS="$CFLAGS -DHAVE_SETRLIMIT"]) AC_OUTPUT(Makefile src/Makefile)