dnl Process this file with autoconf to produce a configure script. AC_INIT AC_CONFIG_SRCDIR([Makefile.am]) AM_INIT_AUTOMAKE(cmph, 2.0) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) dnl Checks for programs. AC_PROG_AWK AC_PROG_CC AC_PROG_INSTALL AC_PROG_LN_S LT_INIT AC_SYS_EXTRA_LARGEFILE if test "x$ac_cv_sys_largefile_CFLAGS" = "xno" ; then ac_cv_sys_largefile_CFLAGS="" fi if test "x$ac_cv_sys_largefile_LDFLAGS" = "xno" ; then ac_cv_sys_largefile_LDFLAGS="" fi if test "x$ac_cv_sys_largefile_LIBS" = "xno" ; then ac_cv_sys_largefile_LIBS="" fi CFLAGS="$ac_cv_sys_largefile_CFLAGS $CFLAGS" LDFLAGS="$ac_cv_sys_largefile_LDFLAGS $LDFLAGS" LIBS="$LIBS $ac_cv_sys_largefile_LIBS" dnl Checks for headers AC_CHECK_HEADERS([getopt.h math.h]) dnl Checks for libraries. LT_LIB_M LDFLAGS="$LIBM $LDFLAGS" CFLAGS="-Wall" AC_PROG_CXX CXXFLAGS="-Wall -Wno-unused-function -DNDEBUG -O3 -fomit-frame-pointer $CXXFLAGS" AC_ENABLE_CXXMPH if test x$cxxmph = xtrue; then AC_COMPILE_STDCXX_0X if test x$ac_cv_cxx_compile_cxx0x_native = "xno"; then if test x$ac_cv_cxx_compile_cxx0x_cxx = "xyes"; then CXXFLAGS="$CXXFLAGS -std=c++0x" elif test x$ac_cv_cxx_compile_cxx0x_gxx = "xyes"; then CXXFLAGS="$CXXFLAGS -std=gnu++0x" else AC_MSG_ERROR("cxxmph demands a working c++0x compiler.") fi fi AC_SUBST([CXXMPH], "cxxmph") fi PKG_CHECK_MODULES([CHECK], [check >= 0.9.8], [HAVE_LIBCHECK=1], [HAVE_LIBCHECK=]) if test "x$CHECK_LIBS" = "x" ; then if test "x$cxxmph" = "xtrue"; then AC_MSG_WARN([Testing library not found, make check will fail.]) fi fi AC_SUBST(CHECK_LIBS) AC_SUBST(CHECK_CFLAGS) AC_CHECK_SPOON AC_CONFIG_FILES([Makefile src/Makefile cxxmph/Makefile tests/Makefile examples/Makefile man/Makefile cmph.pc]) AC_OUTPUT