home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / gnu / ispell-4.0-src.lha / ispell-4.0 / configure.in < prev    next >
Text File  |  1994-04-25  |  2KB  |  74 lines

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(ispell.c)
  3. AC_PROG_CC
  4. AC_GCC_TRADITIONAL
  5. AC_PROG_INSTALL
  6.  
  7. CHARSET="c-generic.c"
  8. AC_PROGRAM_CHECK(i386_host_p, i386, t, nil)
  9. if test "${i386_host_p}" = "t" && i386 > /dev/null 2>&1; then
  10.    CHARSET="c-ibmpc.c"
  11. fi
  12.  
  13. # Systems that have -ltermlib should use that before -ltermcap (e.g. SVR4)
  14. found_termlib=''
  15. for termlib in termlib termcap terminfo curses ; do
  16.    AC_HAVE_LIBRARY(${termlib}, [LIBS="${LIBS} -l${termlib}"])
  17.    case " ${LIBS} " in
  18.       *" -l${termlib} "* ) found_termlib=t; break ;;
  19.    esac
  20. done
  21. if test ".${found_termlib}" = "." ; then 
  22.    AC_DEFINE(NO_TERMCAP)
  23. fi
  24.  
  25. AC_HAVE_LIBRARY(-lBSD, [LIBS="${LIBS} -lBSD"])
  26. AC_HAVE_LIBRARY(-lc, [LIBS="${LIBS} -lc"])
  27.  
  28. # Needed by Solaris 2.x to resolve references in libucb.  (and maybe other
  29. # SVR4 systems need this too?)
  30. AC_HAVE_LIBRARY(-lelf, [LIBS="${LIBS} -lelf"])
  31.  
  32. # Needed for SVR4
  33. my_LIBS_save="${LIBS}"
  34. LIBS="${LIBS} -L/gnu/ucblib"
  35. AC_HAVE_LIBRARY(-lucb, [LIBS="${LIBS} -lucb"], [LIBS="${my_LIBS_save}"])
  36. case " ${LIBS} " in
  37.    *' -lucb '* ) 
  38.       echo "*** Note: You may need to set LD_LIBRARY_PATH or LD_PATH to" 1>&2
  39.       echo "*** contain /gnu/ucblib for the ispell executables to work." 1>&2
  40.       echo "*** (don't blame us, this is SVR4 lossage)" 1>&2
  41.      ;;
  42. esac   
  43.  
  44. AC_RETSIGTYPE
  45. AC_CONST
  46. AC_INLINE
  47. AC_ALLOCA
  48.  
  49. #Disable check for termio.h and termios.h by removing from list.
  50. AC_HAVE_HEADERS(malloc.h string.h strings.h)
  51.  
  52. AC_COMPILE_CHECK([checking for broken TIOCGWINSZ],[
  53. #include <sys/ioctl.h>
  54. #ifdef HAVE_TERMIOS_H
  55. #include <termios.h>
  56. #else /* ! HAVE_TERMIOS_H */
  57. #ifdef HAVE_TERMIO_H
  58. #include <termio.h>
  59. #else /* ! HAVE_TERMIO_H */
  60. #include <sgtty.h>
  61. #endif
  62. #endif
  63. ],[
  64. #ifdef TIOCGWINSZ
  65. struct winsize    wsize;
  66. #endif /* TIOCGWINSZ */
  67. ],
  68. [:],
  69. [AC_DEFINE(BROKEN_TIOCGWINSZ)]
  70. )
  71.  
  72. AC_SUBST(CHARSET)
  73. AC_OUTPUT(Makefile)
  74.