Fragments of a GNU-ish configure.in to remind me what was tested in the non-perl package this stuff is based on. hplay=dummy case "$host" in *-sun-*) hplay=sun; AC_CHECK_HEADERS(sys/ioccom.h sys/audioio.h sun/audioio.h);; *-sgi-*) hplay=sgi ;; *-next-*) hplay=NeXT; AC_CHECK_HEADERS(libc.h) ;; *-*-freebsd*) hplay=linux ;; *-*-linux*) hplay=linux ;; *-*-hpux*) hplay=hpux ;; *-*-*) echo "Unknown host type $host" ;; esac if test "$hplay" = linux; then AC_CHECK_HEADERS(sys/soundcard.h machine/soundcard.h,break,hplay=dummy) if test -c /dev/dsp ; then AC_DEFINE(HAVE_DEV_DSP) fi if test -c /dev/sbdsp ; then AC_DEFINE(HAVE_DEV_SBDSP) fi fi dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_OFF_T dnl See if float can be used in protos followed by K&R definition AC_MSG_CHECKING(if we can use float in prototypes) AC_TRY_COMPILE([#include "$srcdir/proto.h"],[ } int func PROTO((float a)); int func(a) float a; { ],AC_MSG_RESULT(yes),[ AC_DEFINE(NOPROTOFLOAT) AC_MSG_RESULT(no) ]) if test -d $prefix/include; then CPPFLAGS="$CPPFLAGS -I$prefix/include" fi if test -d $prefix/lib; then LIBS="-L$prefix/lib $LIBS" fi AC_ARG_WITH(gdbm,[ --with-gdbm[=] Uninstalled GNU gdbm source directory],[ if test "$withval" != "" && test -d "$withval" ; then CPPFLAGS="-I$withval $CPPFLAGS" LIBS="-L$withval $LIBS" else echo "--with-gdbm=$withval" fi]) if test "$hplay" = sgi; then AC_CHECK_LIB(audio,ALopenport) fi AC_CHECK_LIB(M,atan) AC_CHECK_LIB(m,atan) dnl Checking for X11 AC_PATH_XTRA if test -n "$x_includes" ; then CPPFLAGS="$CPPFLAGS -I$x_includes" fi AC_CHECK_LIB(socket,socket,XLIBS="-lsocket $XLIBS") AC_CHECK_LIB(nsl,inet_addr,XLIBS="-lnsl $XLIBS") AC_CHECK_LIB(X11,XauReadAuth,[ XLIBS="$X_LIBS -lX11 $XLIBS" AC_DEFINE(HAVE_LIBX11) ],,$X_LIBS $XLIBS $LIBS) dnl See if we can find nas audio library AC_CHECK_HEADERS(audio/audiolib.h) if test "$ac_cv_header_audio_audiolib_h" = yes ; then AC_CHECK_LIB(audio,AuOpenServer,[ XLIBS="-laudio $XLIBS" AC_DEFINE(HAVE_NAS) ],,$XLIBS $LIBS) if test "$ac_cv_lib_audio" = yes; then if test "$hplay" = dummy; then hplay="na" LIBS="$XLIBS $LIBS" XLIBS="" else PROGS="$PROGS nasay" fi fi fi dnl Check for obscure but speed-enhancing sun hack if test "$hplay" = sun; then AC_TRY_LINK(,nonstandard_arithmetic();,AC_DEFINE(HAVE_NONSTDARITH)) fi