#MIN_CONFIG AM_INIT_AUTOMAKE(pixieplus, 0.5.4.1) dnl These are common macros that you might or might not want to use dnl Image readers/writers KDE_CHECK_KIMGIO dnl Checks for header files. AC_HEADER_DIRENT AC_HEADER_STDC AC_HEADER_TIME AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h stdlib.h paths.h) AC_CHECK_FUNCS(usleep) # PixiePlus specific requirements dnl AC_TEST_VERSION(AVAILABLE-VERSION, NEEDED-VERSION [, ACTION-IF-OKAY [, ACTION-IF-NOT-OKAY [, CHECKMESSAGE]]]) dnl written 15 December 1999 by Ben Gertzfield dnl This code is released under the GNU GPL, version 2 or later. AC_DEFUN(AC_TEST_VERSION, [ AC_PROG_AWK ifelse([$3], , :, AC_MSG_CHECKING($5)) changequote(<<, >>)dnl so [] don't get destroyed as quotes ac_got_version=<<`$AWK 'BEGIN { \ first_ver_len = split(ARGV[1], first_ver, "\."); \ second_ver_len = split(ARGV[2], second_ver, "\."); \ \ if (first_ver_len > second_ver_len) { \ greater_len = first_ver_len; \ for (i = second_ver_len + 1; i < first_ver_len + 1; i++) { \ second_ver[i] = 0; \ } \ } else { \ greater_len = second_ver_len; \ if (second_ver_len > first_ver_len) { \ for (i = first_ver_len + 1; i < second_ver_len + 1; i++) { \ first_ver[i] = 0; \ } \ } \ } \ \ for (i = 1; i < greater_len + 1; i++) { \ if (second_ver[i] > first_ver[i]) { \ print "failure"; \ exit; \ } \ } \ print "success"; }' $1 $2`>> changequote([, ])dnl now [] are quotes once again if test $ac_got_version = "success"; then ifelse([$3], , :, $3) else ifelse([$4], , :, $4) fi ]) AC_CHECK_HEADERS(png.h tiff.h jpeglib.h gif_lib.h, , AC_MSG_ERROR([Cannot find image headers. Read INSTALL.README!])) AC_CHECK_PROG(MAGICKPREFIX, Magick-config, `Magick-config --prefix`, AC_MSG_ERROR([Cannot find ImageMagick software. Read INSTALL.README!])) MAGICKVERSION=`Magick-config --version` AC_TEST_VERSION(${MAGICKVERSION}, 6.0.0, AC_MSG_RESULT([yes]), AC_MSG_ERROR([Old version of ImageMagick found. You must have ImageMagick 6.0.0 or above.]), [if ImageMagick version >= 6.0.0])