[Glade-users] linking to libxml?
Damon Chaplin
damon@helixcode.com
Mon, 27 Nov 2000 20:14:25 +0000
"Ian Eure
>
> hi. i'm pretty new to c programming in general, and i'm having
> difficulties making my glade-generated code link with libxml.
>
> i edited configure.in and added "GNOME_XML_CHECK", which adds
> "GNOME_XML_LIB = -L/usr/lib -lxml -lz" to the Makefile, but it isn't
> getting sent as an arg to the compiler.
>
> it would also be nice if GNOME_XML_CHECK would add the output of
> "xml-config --cflags" to the INCLUDES var in src/Makefile
You could try this in your configure.in. It calls xml-config directly
rather than using the GNOME_XML_CHECK macro.
dnl Get libxml flags & libs
AC_PATH_PROG(xml_config, xml-config)
if test "x$xml_config" = "x"; then
AC_MSG_ERROR([*** xml-config not found.])
fi
XML_CFLAGS=`$xml_config --cflags 2>/dev/null`
XML_LIBS=`$xml_config --libs 2>/dev/null`
CPPFLAGS="$CPPFLAGS $XML_CFLAGS"
LIBS="$LIBS $XML_LIBS"
Damon