From 2cb49bd5137176e1445550399b6e9592607858a3 Mon Sep 17 00:00:00 2001 From: Nokis Mavrogiannopoulos Date: Wed, 05 Mar 2008 17:38:09 +0000 Subject: --- (limited to 'm4/librsvg.m4') diff --git a/m4/librsvg.m4 b/m4/librsvg.m4 new file mode 100644 index 0000000..c8d2bf0 --- /dev/null +++ b/m4/librsvg.m4 @@ -0,0 +1,29 @@ +dnl Check for librsvg libraries +dnl CHECK_RSVG(MINIMUM-VERSION, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]) +AC_DEFUN([CHECK_RSVG], +[dnl + +pname=librsvg-2.0 + +AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + +if test x$PKG_CONFIG = xno ; then + ifelse([$3], , AC_MSG_ERROR([pkg-config not found. pkg-config is required for librsvg]), $3) +fi + +AC_MSG_CHECKING(for librsvg - version >= $1) + +if $PKG_CONFIG --atleast-version=$1 $pname; then + RSVG_LDFLAGS=`$PKG_CONFIG $pname --libs-only-L` + RSVG_LIBS=`$PKG_CONFIG $pname --libs-only-l --libs-only-other` + RSVG_CFLAGS=`$PKG_CONFIG $pname --cflags` + RSVG_VERSION=`$PKG_CONFIG $pname --modversion` + AC_SUBST(RSVG_LDFLAGS) + AC_SUBST(RSVG_LIBS) + AC_SUBST(RSVG_CFLAGS) + AC_SUBST(RSVG_VERSION) + ifelse([$2], , AC_MSG_RESULT([yes]), $2) +else + ifelse([$3], , AC_MSG_ERROR([librsvg >=$1 is not installed.]), $3) +fi +]) -- cgit v0.9.2