X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftags%2Fstable%2Fconfig%2Fsynfig.m4;fp=synfig-core%2Ftags%2Fstable%2Fconfig%2Fsynfig.m4;h=f4f364b460bead5d5e5112440ec3725534bdbd2d;hb=684cf1db661a9a5cbc142238cf05d6d2f7aa3f89;hp=0000000000000000000000000000000000000000;hpb=829dade3901a0f6e606075811b8b5c0d1bb5393e;p=synfig.git diff --git a/synfig-core/tags/stable/config/synfig.m4 b/synfig-core/tags/stable/config/synfig.m4 new file mode 100644 index 0000000..f4f364b --- /dev/null +++ b/synfig-core/tags/stable/config/synfig.m4 @@ -0,0 +1,51 @@ +# SYNFIG M4 Macro +# For GNU Autotools +# $Id$ +# +# By Robert B. Quattlebaum Jr. +# AM_LIBXMLPP(,$2) + + +AC_DEFUN([SYNFIG_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_SYNFIG], +[ + AC_ARG_WITH(synfig-includes, + [ --with-synfig-includes Specify location of synfig headers],[ + CXXFLAGS="$CXXFLAGS -I$withval" + ]) + + AC_PATH_PROG(SYNFIG_CONFIG,synfig-config,no) + + if test "$SYNFIG_CONFIG" = "no"; then + no_SYNFIG_config="yes" + $2 + else + AC_MSG_CHECKING([if $SYNFIG_CONFIG works]) + if $SYNFIG_CONFIG --libs >/dev/null 2>&1; then + SYNFIG_VERSION="`$SYNFIG_CONFIG --version`" + AC_MSG_RESULT([yes, $SYNFIG_VERSION]) + CXXFLAGS="$CXXFLAGS `$SYNFIG_CONFIG --cxxflags`" + $1 + else + AC_MSG_RESULT(no) + no_SYNFIG_config="yes" + $2 + fi + fi + + SYNFIG_DEPS($1,$2) +]) + +