dnl configure-script AC_INIT(fig2vect.c) AC_CONFIG_HEADER(config.h) AC_PROG_CC AC_PROG_CPP DKLIBS="no" DKLIBSINC="" DKLIBSLIB="" AC_HEADER_CHECK(dk.h, [DKLIBS="yes";AC_DEFINE(HAVE_DK_H)]) AC_HEADER_CHECK(setjmp.h,AC_DEFINE(HAVE_SETJMP_H)) AC_HAVE_FUNCS(snprintf) AC_CHECK_PROG([STC],[stc],[yes],[no]) if test "X$STC" != "Xyes" then echo 'No stc program found in PATH!' echo 'You must install the dklibs library set before you install this package.' echo 'Make sure the environment variables PATH, path, CPPFLAGS, CFLAGS,' echo 'LDFLAGS and LD_LIBRARY_PATH are set properly.' echo 'See http://dklibs.sourceforge.net' exit 1 fi BZLIBPATH="" BZLIB="" AC_ARG_WITH(bz2,[ --with-bz2=DIR enable bz2 compression support (default: no)],BZLIBPATH="$withval") if test "X$BZLIBPATH" = "X" then AC_HEADER_CHECK(bzlib.h,BZLIB="-lbz2";AC_DEFINE(HAVE_BZLIB_H)) elif test "X$BZLIBPATH" = "Xno" then BZLIB="" elif test "X$BZLIBPATH" = "Xyes" then AC_HEADER_CHECK(bzlib.h,BZLIB="-lbz2";AC_DEFINE(HAVE_BZLIB_H)) else BZLIB="-L$BZLIBPATH -lbz2" AC_DEFINE(HAVE_BZLIB_H) fi AC_SUBST(BZLIB) ZLIBPATH="" ZLIB="" AC_ARG_WITH(zlib,[ --with-zlib=DIR enable zlib support (default: yes)],ZLIBPATH="$withval") if test "X$ZLIBPATH" = "X" then AC_HEADER_CHECK(zlib.h,ZLIB="-lz";AC_DEFINE(HAVE_ZLIB_H)) elif test "X$ZLIBPATH" = "Xno" then ZLIB="" elif test "X$ZLIBPATH" = "Xyes" then AC_HEADER_CHECK(zlib.h,ZLIB="-lz";AC_DEFINE(HAVE_ZLIB_H)) else ZLIB="-L$ZLIBPATH -lz" AC_DEFINE(HAVE_ZLIB_H) fi AC_SUBST(ZLIB) AC_MSG_CHECKING(libpng) AC_TRY_COMPILE([#include ], [ png_structp png_ptr; ], LIBPNG='-lpng';echo yes;AC_DEFINE(HAVE_PNG_H), LIBPNG='';echo no) AC_SUBST(LIBPNG) AC_MSG_CHECKING(jpeglib) AC_TRY_COMPILE([#include #include #include ], [ struct jpeg_decompress_struct cinfo; ],echo yes;LIBJPG='-ljpeg';AC_DEFINE(HAVE_JPEGLIB_H),LIBJPG='';echo no) AC_SUBST(LIBJPG) AC_MSG_CHECKING(NetPBM) LIBPNM='' AC_TRY_COMPILE([#include #include ],[ int cols, rows, format; xelval maxval; cols = rows = format = 0; pnm_readpnminit(stdin, &cols, &rows, &maxval, &format); ],echo yes;LIBPNM='-lnetpbm';AC_DEFINE(HAVE_PNM_H),LIBPNM='';echo no) AC_SUBST(LIBPNM) AC_ARG_WITH(dklibs,[ --with-dklibs=DIR dklibs base directory],[DKLIBS="$withval"]) case "X$DKLIBS" in Xno) echo 'ERROR: The dklibs library set was not found!' echo 'These libraries are required to build this application.' echo 'See http://dklibs.sourceforge.net for documentation or' echo 'http://sourceforge.net/projects/dklibs for download.' ;; Xyes) AC_DEFINE(HAVE_DK_H) ;; *) DKLIBSINC="-I${DKLIBS}/include" DKLIBSLIB="-L${DKLIBS}/lib" AC_DEFINE(HAVE_DK_H) ;; esac AC_SUBST(DKLIBSINC) AC_SUBST(DKLIBSLIB) AC_OUTPUT(Makefile) echo 'The package was configured successfully. Now run' echo ' make' echo ' make install' echo 'to build and install the software.'