dnl Process this file with autoconf to produce a configure script. AC_INIT(rmap.c) AM_INIT_AUTOMAKE(rmap, 1.2) dnl Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_RANLIB dnl Replace `main' with the following functions.. dnl Might be required for your version of gd AC_CHECK_LIB(z, main) AC_CHECK_LIB(m, main) dnl Might be required for your version of gd AC_CHECK_LIB(png, main) dnl Might be required for your version of gd AC_CHECK_LIB(jpeg, main) dnl AC_CHECK_LIB(Xpm, main, , , -L$x_libraries -lX11) dnl Might be required by Xpm based on your version of gd AC_CHECK_LIB(X11,main, dnl might be required by your version of gd AC_CHECK_LIB(Xpm,main) ) dnl Might be required for your version of gd AC_CHECK_LIB(ttf, main) AC_CHECK_LIB(gd, main, ,AC_MSG_ERROR(You must have libgd installed -- look at http://www.boutell.com/gd/)) dnl compile cities? dnl AC_ARG_WITH(cities, [ --with-cities Add major cities to map], dnl if test $withval = "yes"; then dnl AC_DEFINE_UNQUOTED(WITH_CITIES,1) dnl else dnl AC_DEFINE_UNQUOTED(WITH_CITIES,0) dnl fi, dnl AC_DEFINE_UNQUOTED(WITH_CITIES,1) dnl ) dnl Checks for libraries. AC_MSG_CHECKING(if libgd generates gifs...) AC_TRY_LINK( [#include ], [gdImagePtr im;int out; im=gdImageCreate(10,10); out = fopen("/dev/null","wb"); gdImageGif(im,out);], AC_MSG_RESULT(yes) AC_DEFINE(GD_GIF), AC_MSG_RESULT(no)) AC_MSG_CHECKING(if libgd generates png...) AC_TRY_LINK([#include ], [gdImagePtr im;int out; im=gdImageCreate(10,10); out = fopen("/dev/null","wb"); gdImagePng(im,out);], AC_MSG_RESULT(yes) AC_DEFINE(GD_PNG), AC_MSG_RESULT(no)) AC_MSG_CHECKING(if libgd generates jpg...) AC_TRY_LINK([#include ], [gdImagePtr im;int out; im=gdImageCreate(10,10); out = fopen("/dev/null","wb"); gdImageJpeg(im,out);], AC_MSG_RESULT(yes) AC_DEFINE(GD_JPG), AC_MSG_RESULT(no)) dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(fcntl.h malloc.h unistd.h gd.h gdfonts.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_BIGENDIAN AC_C_CONST AC_TYPE_SIZE_T dnl Checks for library functions. AC_FUNC_VPRINTF AC_CHECK_FUNCS(strdup strtod strtol) dnl generate the header information if test $datadir = '${prefix}/share'; then if test x$prefix = "xNONE"; then AC_DEFINE_UNQUOTED(VECTORFILE,"/usr/local/share/${PACKAGE}/earth.rez") AC_DEFINE_UNQUOTED(COLORFILE,"/usr/local/share/${PACKAGE}/rmap.colors") else AC_DEFINE_UNQUOTED(VECTORFILE,"${prefix}/share/${PACKAGE}/earth.rez") AC_DEFINE_UNQUOTED(COLORFILE,"${prefix}/share/${PACKAGE}/rmap.colors") fi else AC_DEFINE_UNQUOTED(VECTORFILE,"${datadir}/${PACKAGE}/earth.rez") AC_DEFINE_UNQUOTED(COLORFILE,"${datadir}/${PACKAGE}/rmap.colors") fi AM_CONFIG_HEADER(config.h) dnl AM_CONFIG_HEADER(dirs.h) AC_OUTPUT(Makefile)