dnl ============================================================== dnl Process this file with autoconf to produce a configure script. dnl ============================================================== dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N) AC_PREREQ([2.60]) AC_INIT([dirsum],[0.4.0],[jaromil@dyne.org],[dirsum]) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_HOST dnl backwards compatibility for autoconf >= 2.64 dnl PACKAGE_URL should be the fifth argument of AC_INIT m4_define([AC_PACKAGE_URL], [http://dyne.org]) AC_DEFINE(PACKAGE_URL, "AC_PACKAGE_URL", [Package URL]) AC_SUBST(PACKAGE_URL, AC_PACKAGE_URL) dnl ============================================================== dnl Setup for automake dnl ============================================================== AM_INIT_AUTOMAKE([dist-bzip2 subdir-objects]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_HEADERS([config.h]) dnl Checks for programs. AC_PROG_CXX AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET dnl AC_CHECK_HEADERS([stdio.h stdlib.h unistd.h strings.h sys/types.h sys/stat.h]) dnl ============================================================== dnl compile with full warnings and debugging symbols dnl ============================================================== AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],[compile with debug symbols (no)]), [enable_debug=$enableval], [enable_debug=no]) if test x$enable_debug = xyes; then GLOBAL_CFLAGS="$GLOBAL_CFLAGS -Wall -g -ggdb" fi # declare the flags gathered so far CFLAGS="$GLOBAL_CFLAGS $CFLAGS" AC_SUBST(CFLAGS) CXXFLAGS="$GLOBAL_CFLAGS $CXXFLAGS" AC_SUBST(CXXFLAGS) AC_CONFIG_FILES([ Makefile src/Makefile doc/Makefile ]) AC_OUTPUT