home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
unixtex-6.1b-src.tgz
/
tar.out
/
contrib
/
unixtex
/
xdvik
/
configure.in
< prev
next >
Wrap
Text File
|
1996-09-28
|
2KB
|
67 lines
dnl Process this file with autoconf to produce a configure script.
AC_INIT(xdvi.c)
sinclude(../kpathsea/common.ac)
dnl Substitutes for X_CFLAGS, X_LIBS, and X_EXTRA_LIBS.
AC_PATH_XTRA
AC_FUNC_VPRINTF
# We actually only need getwd if we're being compiled with -DSELFILE.
# And we only need isinf and ieeefp.h to work around a Solaris bug in
# -ldps; see psdps.c.
# <sys/bsdtypes.h> is for ISC 4.0, to define fd_set in psgs.c.
AC_CHECK_FUNCS(getwd isinf)
AC_CHECK_HEADERS(ieeefp.h sys/bsdtypes.h)
# Do we have the SIGIO signal (and F_SETOWN and FASYNC)?
AC_MSG_CHECKING(for SIGIO)
AC_CACHE_VAL(kb_cv_sys_sigio,
[AC_TRY_COMPILE([#include <signal.h>
#include <fcntl.h>],
[int x = SIGIO + F_SETOWN + FASYNC;],
kb_cv_sys_sigio=yes, kb_cv_sys_sigio=no)])dnl
AC_MSG_RESULT($kb_cv_sys_sigio)
if test $kb_cv_sys_sigio = yes; then
AC_DEFINE(HAVE_SIGIO)
fi
# Check if the user wants to use GhostScript, DPS or NeWS to
# display PostScript.
AC_ARG_WITH(ps,
changequote(`,')
` --with-ps={no,yes,gs,dps,news} PostScript interpreter [gs]',
changequote([,])
[case $withval in
yes|gs) PS_DEF="$PS_DEF -DPS_GS";;
no) PS_DEF=no;;
dps) PS_DEF="$PS_DEF -DPS_DPS";;
news) PS_DEF="$PS_DEF -DPS_NEWS";;
*)] AC_MSG_WARN(Unknown --with-ps argument \`$withval'; using gs.);;
esac)
test -z "$PS_DEF" && PS_DEF=-DPS_GS
test "$PS_DEF" = no && PS_DEF=
AC_SUBST(PS_DEF)dnl
dnl
# If we're on Solaris and we want DPS, then add the extra compilation stuff
# to get it.
if echo "$PS_DEF" | grep PS_DPS >/dev/null; then
if test "`(uname) 2>/dev/null`" = SunOS \
&& uname -r | grep '^5' >/dev/null; then
AC_MSG_RESULT(adding DPS includes and libraries for Solaris)
X_CFLAGS="$X_CFLAGS -I/usr/openwin/include/X11"
# -lsunmath is for isinf.
X_LIBS="$X_LIBS -R/usr/openwin/lib /usr/openwin/lib/libdps.so -lsunmath"
else
# SunOS 4.x is simpler.
AC_MSG_RESULT(adding DPS includes and libraries for SunOS 4.x)
X_LIBS="$X_LIBS -ldps"
fi
elif echo "$PS_DEF" | grep PS_NEWS >/dev/null; then
AC_MSG_RESULT(adding NeWS libraries)
X_LIBS="$X_LIBS -lxview -lcps -lolgx -lxvps"
fi
AC_OUTPUT(Makefile)