[poppler] (1/2) build: have qt3 detection use pkgconfig

Albert Astals Cid aacid at kde.org
Sat Mar 27 06:24:30 PDT 2010


A Dilluns, 22 de març de 2010, Jan Engelhardt va escriure:
> On Monday 2010-03-22 21:34, Albert Astals Cid wrote:
> >Hi, sorry for the late answer, i would appreciate if you did not change
> >the Makefile.am
> >
> >> @@ -2,7 +2,7 @@ INCLUDES =					\
> >> 
> >>  	-I$(top_srcdir)				\
> >>  	-I$(top_srcdir)/poppler			\
> >>  	$(cairo_includes)			\
> >> 
> >> -	$(POPPLER_QT_CXXFLAGS)			\
> >> +	$(libqt3_CFLAGS)			\
> >> 
> >>  	$(FREETYPE_CFLAGS)			\
> >>  	$(FONTCONFIG_CFLAGS)
> 
> Have to. PKG_CHECK_MODULES([foobar], [boing])
> will check for libboing and put the results in foobar_CFLAGS
> and foobar_LIBS, so I can't use POPPLER_QT_CXXFLAGS anymore
> as it's now at least _CFLAGS.
> 
> >and i also would appreciate if you explained all those ifelse
> >inside the PKG_CHECK_MODULES call.
> 
> It's simply what has been there before in the file,
> and apparently required for the POPPLET_QT_CHECK macro
> and its invocation from configure.ac.
> 
> >> -    qtpthread=''
> >> -    if test "x$pthread_needed" = "xyes"; then
> >> -        qtpthread="-pthread"
> >> -    fi
> >> -
> >> -    $1[]_CXXFLAGS="-I$qt_incdir"
> >> -    $1[]_LIBS="$qtpthread -L$qt_libdir -lqt-mt"
> >> -    ifelse([$2], , :, [$2])
> >> -else
> >> -    ifelse([$3], , [AC_MSG_FAILURE(dnl
> >> -[Qt development libraries not found])],
> >> -  	   [$3])
> >> -fi
> >> +PKG_CHECK_MODULES([libqt3], [qt-mt], [
> >> +	ifelse([$2], , :, [$2])
> >> +], [
> >> +	ifelse([$3], ,
> >> +		[AC_MSG_FAILURE([Qt development libraries not found])],
> >> +		[$3])
> >> 
> >>  ])
> >> 
> >> -

Pushed.

Albert

> 
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/poppler


More information about the poppler mailing list