dnl Process this file with autoconf to produce a configure script. dnl configure.in for gnuplot 3.5 on Unix. dnl Send any mail about this file to David MacKenzie . dnl AC_INIT(graphics.c) dnl Programs. AC_PROG_CC AC_PROG_INSTALL dnl Optional features. AC_WITH(no-readline, , AC_DEFINE(READLINE)) AC_WITH(cwdrc, , AC_DEFINE(NOCWDRC)) AC_SUBST(LASERGNU) AC_WITH(lasergnu, LASERGNU=lasergnu_install, LASERGNU=lasergnu_noinstall) dnl X Window System files. AC_SUBST(X_INCLUDES) AC_SUBST(X_LIBRARIES) AC_SUBST(PROGS) AC_FIND_X if test -z "$x_includes" || test -z "$x_libraries"; then X_INCLUDES= X_LIBRARIES= PROGS= else X_INCLUDES="-I$x_includes" X_LIBRARIES="-L$x_libraries -lX11" PROGS=gnuplot_x11 AC_DEFINE(X11) fi dnl Operating systems. dnl FIXME AC_DEFINE(ISC22) dnl FIXME AC_DEFINE(KSR) echo checking for NeXT AC_PROGRAM_EGREP(yes, [#ifdef __NeXT__ yes #endif ], AC_DEFINE(NEXT) AC_DEFINE(NeXT)) echo checking for OSF/1 AC_HEADER_CHECK(sys/bkmac.h, AC_DEFINE(OSF1) AC_DEFINE(_OSF_SOURCE)) echo checking for Solaris AC_HEADER_CHECK(libgenIO.h, AC_DEFINE(SOLARIS)) dnl Header files. AC_HEADER_CHECK(sys/bsdtypes.h, AC_DEFINE(BSD_TYPES)) AC_HEADER_CHECK(sys/select.h, , AC_DEFINE(OLD_SELECT)) have_hdr= AC_HEADER_CHECK(termios.h, AC_DEFINE(TERMIOS) have_hdr=1) if test -z "$have_hdr"; then AC_HEADER_CHECK(sgtty.h, AC_DEFINE(SGTTY)) fi dnl Functions. dnl gamma is called lgamma on apollos. AC_FUNC_CHECK(lgamma, AC_DEFINE(GAMMA, lgamma), AC_DEFINE(GAMMA, gamma)) AC_FUNC_CHECK(getcwd, AC_DEFINE(GETCWD)) AC_FUNC_CHECK(memcpy, AC_DEFINE(MEMCPY)) AC_FUNC_CHECK(memset, AC_DEFINE(MEMSET)) AC_FUNC_CHECK(setlocale, AC_DEFINE(XPG3_LOCALE)) AC_FUNC_CHECK(setlinebuf, AC_DEFINE(UNIX)) dnl On SVR3. dnl FIXME AC_DEFINE(CRIPPLED_SELECT) dnl Libraries. dnl -lsocket is needed on SVR4. AC_HAVE_LIBRARY(socket, LIBS="$LIBS -lsocket") dnl How do we detect the Ultrix X libraries? dnl Or is it really a server (run-time) problem? dnl FIXME AC_DEFINE(ULTRIX_KLUDGE) dnl Define always. dnl vfork is obsolete, and often broken. AC_DEFINE(NOVFORK) dnl Some systems do not predefine this. AC_DEFINE(unix) AC_OUTPUT(Makefile docs/Makefile docs/latextut/Makefile)