<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 1, 2013 at 5:12 PM, Bastien ROUCARIES <span dir="ltr"><<a href="mailto:roucaries.bastien@gmail.com" target="_blank">roucaries.bastien@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Do you use pkgconfig for setting the compiler and linker flags?</blockquote></div><br><br></div><div class="gmail_extra">
Yes.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">--- pstoedit does (<a href="http://configure.ac">configure.ac</a>):<br><br>        PKG_CHECK_MODULES(LIBMAGICK, ImageMagick++, <br>                HAVE_LIBMAGICK=yes <br>
                LIBMAGICK_CFLAGS="-DHAVE_MAGIC $LIBMAGICK_CFLAGS" <br>                LIBMAGICK_LDFLAGS="$LIBMAGICK_LIBS" , <br><br></div><div class="gmail_extra">configure log has:<br><br>checking ImageMagick flags through pkg-config... checking for LIBMAGICK... yes<br>
<br></div><div class="gmail_extra">which results in (config.status)<br><br>S["LIBMAGICK_LDFLAGS"]="-lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16  "<br>S["LIBMAGICK_LIBS"]="-lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16  "<br>
S["LIBMAGICK_CFLAGS"]="-DHAVE_MAGIC -fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6  "<br><br></div><div class="gmail_extra">--- emacs24 (24.3+1) does (<a href="http://configure.ac">configure.ac</a>):<br>
<br>HAVE_IMAGEMAGICK=no<br>if test "${HAVE_X11}" = "yes"; then<br>  if test "${with_imagemagick}" != "no"; then<br>    IMAGEMAGICK_MODULE="Wand >= 6.2.8"<br>    PKG_CHECK_MODULES(IMAGEMAGICK, $IMAGEMAGICK_MODULE, HAVE_IMAGEMAGICK=yes, :)<br>
    AC_SUBST(IMAGEMAGICK_CFLAGS)<br>    AC_SUBST(IMAGEMAGICK_LIBS)<br><br></div><div class="gmail_extra">configure log has:<br><br>checking for Wand >= 6.2.8... yes CFLAGS='-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6  ' LIBS='-lMagickWand-6.Q16 -lMagickCore-6.Q16  '<br>
<br></div><div class="gmail_extra">which results in (configure.status):<br><br>S["IMAGEMAGICK_LIBS"]="-lMagickWand-6.Q16 -lMagickCore-6.Q16  "<br>S["IMAGEMAGICK_CFLAGS"]="-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6  "<br>
<br></div><div class="gmail_extra">--- calibre uses a Python based configuration that boils down to calling<br><br>pkg-config --cflags-only-I MagickWand<br>pkg-config --libs-only-L MagickWand<br>pkg-config --libs-only-l MagickWand<br>
<br><br></div><div class="gmail_extra">Cheers, Roderich<br></div><div class="gmail_extra"><br></div></div>