# Process this file with autoconf to produce a configure script. # -------------------------------------------------------- AC_INIT #AC_CONFIG_SRCDIR([.]) AC_CONFIG_AUX_DIR([config]) AM_INIT_AUTOMAKE("wsmake", "0.6.4") AM_CONFIG_HEADER([config.h]) AM_DISABLE_SHARED CFLAGS="-O2 -W -Wall --pedantic -g $CFLAGS" CXXFLAGS="-O2 -W -Wall --pedantic -g $CXXFLAGS" # CFLAGS="-O2 $CFLAGS" LIBS="$LIBS" AC_SUBST(ac_aux_dir) # -------------------------------------------------------- # Checks for programs. AC_PROG_CC AM_PROG_CC_STDC AC_CHECK_PROG(CXX, g++, g++) AC_PROG_INSTALL AC_PROG_MAKE_SET AM_PROG_LIBTOOL AC_LANG([C++]) # -------------------------------------------------------- # Check for some headers AC_HEADER_STDC AC_CHECK_HEADERS([glob.h unistd.h utime.h sys/wait.h sys/types.h]) # -------------------------------------------------------- # Check for some functions AC_CHECK_FUNCS(vsnprintf) COMPARE_PARAMETER_ORDER # -------------------------------------------------------- # Check for some libraries # -------------------------------------------------------- # Debugging DEBUG_OUTPUT # -------------------------------------------------------- # Check if compiling iwsmake IWSMAKE_CHECKS # -------------------------------------------------------- # Check available databases DB_CHECKS # -------------------------------------------------------- # Getopt and Getopt long GETOPT_CHECKS # -------------------------------------------------------- # Docbook Tools DOCBOOK_CHECKS # -------------------------------------------------------- AC_CONFIG_FILES([ getopt/Makefile libdba/Makefile libwsmake/Makefile wsmake/Makefile iwsmake/Makefile doc/Makefile doc/user-manual/Makefile Makefile]) AC_OUTPUT