On Sat, Jun 21, 2003 at 08:39:17PM +1000, Nick Wilcox wrote:
> On Sat, 2003-06-21 at 20:22, Ken Foskey wrote:
> > OpenOffice.org has a new requirement for gtk for their crash reporter
> > and I am trying to implement a warning for the absence of gtk-2.0.  I
> > had a hunt on google and came up with:
> > 
> > if test  "$test_gtk" = "yes"; then
> >     pkg_modules="gtk+-2.0 >= 1.3.13"
> >     PKG_CHECK_MODULES( GTK, [$pkg_modules] )
> > fi
> > 
> > (I have no idea about versions yet BTW)
> > 
> > Problem is that the PKG_CHECK_MODULES does not resolve in autoconf, it
> > passes through to configure untouched.
> 
> Autoconf is extended through M4 macros. On my system they're located in
> /usr/local/aclocal, do a locate for *.m4. The GTK macro is called by
> AM_PATH_GTK(MINUMUM_VERSION, ACTION_IF_FOUND, ACTION_IF_NOT_FOUND) and
> defines the variable GTK_CFLAGS and GTK_LIBS.
> 

and running aclocal should pull in the right macros -- Ken, instead of
running autoconf, run autoreconf which will do the right aclocal magic
as well as run autoconf etc. for you

Conrad.
-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to