--- psiconv/trunk/configure.in 2002/05/10 16:02:01 148 +++ psiconv/trunk/configure.in 2003/11/11 18:58:55 152 @@ -78,13 +78,23 @@ LDFLAGS="$LDFLAGS `Magick-config --ldflags`" LIBS="$LIBS `Magick-config --libs`" - AC_MSG_CHECKING(whether GetMagickInfo works) - AC_TRY_RUN([ #include + + AC_MSG_CHECKING(whether GetMagickInfo works and which API to use) + AC_TRY_RUN([ #include + #include int main(void) { ExceptionInfo exception; GetExceptionInfo(&exception); OpenModules(&exception); return (NULL == GetMagickInfo(NULL,&exception)); }], - IMAGEMAGICK=yes,IMAGEMAGICK=no,IMAGEMAGICK=yes) + IMAGEMAGICK=new,IMAGEMAGICK=no,IMAGEMAGICK=no) + if test x"$IMAGEMAGICK" = xno ; then + AC_TRY_RUN([ #include + int main(void) { ExceptionInfo exception; + GetExceptionInfo(&exception); + OpenModules(&exception); + return (NULL == GetMagickInfo(NULL,&exception)); }], + IMAGEMAGICK=old,IMAGEMAGICK=no,IMAGEMAGICK=no) + fi AC_MSG_RESULT($IMAGEMAGICK) LDFLAGS="$LDFLAGS_OLD" LIBS="$LIBS_OLD" @@ -95,9 +105,12 @@ fi fi fi -if test x"$IMAGEMAGICK" = xyes ; then +if test x"$IMAGEMAGICK" != xno ; then LIB_MAGICK="`Magick-config --libs` `Magick-config --ldflags`" AC_DEFINE(IMAGEMAGICK,1,[ImageMagick availability]) + if test x"$IMAGEMAGICK" = xold ; then + AC_DEFINE(IMAGEMAGICK_OLD,1,[ImageMagick old API version]) + fi else LIB_MAGICK= fi @@ -127,7 +140,6 @@ INT_8_BIT=short AC_MSG_RESULT(short) elif test $ac_cv_sizeof_int -ge 1 ; then - INT_8_BIT=int AC_MSG_RESULT(int) elif test $ac_cv_sizeof_long -ge 1 ; then INT_8_BIT=long