# SINFG M4 Macro # For GNU Autotools # $Id: sinfg.m4,v 1.1.1.1 2005/01/04 01:23:08 darco Exp $ # # By Robert B. Quattlebaum Jr. # AM_LIBXMLPP(,$2) AC_DEFUN([SINFG_DEPS], [ USING_ETL(,$2) AM_PATH_XML2(,,$2) AC_CHECK_FUNCS([floor pow sqrt],,$2) AM_LIBXMLPP(,$2) CXXFLAGS="$CXXFLAGS $LIBXMLPP_CFLAGS" LIBS="$LIBS $LIBXMLPP_LIBS" $1 ]) AC_DEFUN([USING_SINFG], [ AC_ARG_WITH(sinfg-includes, [ --with-sinfg-includes Specify location of sinfg headers],[ CXXFLAGS="$CXXFLAGS -I$withval" ]) AC_PATH_PROG(SINFG_CONFIG,sinfg-config,no) if test "$SINFG_CONFIG" = "no"; then no_SINFG_config="yes" $2 else AC_MSG_CHECKING([if $SINFG_CONFIG works]) if $SINFG_CONFIG --libs >/dev/null 2>&1; then SINFG_VERSION="`$SINFG_CONFIG --version`" AC_MSG_RESULT([yes, $SINFG_VERSION]) CXXFLAGS="$CXXFLAGS `$SINFG_CONFIG --cxxflags`" $1 else AC_MSG_RESULT(no) no_SINFG_config="yes" $2 fi fi SINFG_DEPS($1,$2) ])