dnl
dnl AC_VCHAT_GCC_WALL_CHECK
dnl
AC_DEFUN(AC_VCHAT_GCC_WALL_CHECK,
[
# When running gcc, add "-Wall" to CFLAGS
AC_MSG_CHECKING(whether to add '-Wall' to CFLAGS)
if test x$GCC != x ; then
CFLAGS="-Wall $CFLAGS"
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
])
dnl
dnl AC_VCHAT_AAS_CHECK
dnl
AC_DEFUN(AC_VCHAT_AAS_CHECK,
[
AC_ARG_WITH(aas, [ --with-aas use the aas audio library if available [default=yes]], want_aas="$withval", want_aas="yes")
if test "x$want_aas" = "xyes" ; then
AC_CHECK_HEADER(aas.h,,want_aas=no)
fi
if test "x$want_aas" = "xyes" ; then
AC_CHECK_LIB(aas,aas_open,,want_aas=no)
fi
])
dnl
dnl AC_VCHAT_RPLAY_CHECK
dnl
AC_DEFUN(AC_VCHAT_RPLAY_CHECK,
[
AC_ARG_WITH(rplay, [ --with-rplay use the rplay audio library if available [default=yes]], want_rplay="$withval", want_rplay="yes")
if test "x$want_rplay" = "xyes" ; then
AC_CHECK_HEADER(rplay.h,,want_rplay=no)
fi
if test "x$want_rplay" = "xyes" ; then
AC_CHECK_LIB(rplay, rplay_open,,want_rplay=no)
fi
])
dnl
dnl AC_VCHAT_AUDIOLIB_CHECK
dnl
AC_DEFUN(AC_VCHAT_AUDIOLIB_CHECK,
[
AC_MSG_CHECKING(which audio library to use)
if test "x$want_aas" = "xyes" ; then
#
# If rplay lib is also available, prefer aas over rplay
#
if test "x$want_rplay" = "xyes" ; then
want_rplay="no"
LIBS=`echo $LIBS | sed "s|-lrplay||"`
fi
AC_DEFINE(AUDIO_AAS)
AC_MSG_RESULT(aas)
elif test "x$want_rplay" = "xyes" ; then
AC_DEFINE(AUDIO_RPLAY)
AC_MSG_RESULT(rplay)
else
AC_DEFINE(AUDIO_NONE)
AC_MSG_RESULT(none)
fi
])
dnl
dnl AC_VCHAT_OSTYPE_CHECK
dnl
AC_DEFUN(AC_VCHAT_OSTYPE_CHECK,
[
AC_MSG_CHECKING(for appropriate OS_TYPE string)
case $host_os in
freebsd2*) OSTP="BSD2"
;;
freebsd3*) OSTP="BSD3"
;;
freebsd4*) OSTP="BSD4"
;;
freebsd5*) OSTP="BSD5"
;;
freebsd*) OSTP="FBSD"
;;
netbsd*) OSTP="NBSD"
;;
openbsd*) OSTP="OBSD"
;;
linux*) OSTP="LNXE"
;;
solaris2*) OSTP="SOL2"
;;
bsdi*) OSTP="BSDI"
;;
next*) OSTP="NEXT"
;;
irix5*) OSTP="IRX5"
;;
irix6*) OSTP="IRX6"
;;
aix*) OSTP="AIX-"
;;
sun*) OSTP="SUNO"
;;
*) OSTP="UKWN"
;;
esac
AC_MSG_RESULT($OSTP)
AC_DEFINE_UNQUOTED(OS_TYPE, "${OSTP}",The appropriate operating system type string.)
])
dnl
dnl AC_VCHAT_ODD_ADDR_CHECK
dnl
AC_DEFUN(AC_VCHAT_ODD_ADDR_CHECK,
[
AC_MSG_CHECKING(for odd address support)
case $host_os in
freebsd*) soa="1"
;;
linux*) soa="1"
;;
*) soa="0"
;;
esac
AC_DEFINE_UNQUOTED(SUPPORT_ODD_ADDRS, ${soa}, Define to 1 if system supports odd addresses.)
if test "x$soa" = "x1"; then
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
])
dnl
dnl AC_VCHAT_VERSION_CHECK
dnl
AC_DEFUN(AC_VCHAT_VERSION_CHECK,
[
AC_MSG_CHECKING(for version and release date)
vc_version=`head -1 ./version`
vc_reldate=`head -2 ./version | tail -1`
AC_DEFINE_UNQUOTED(VERSION, "$vc_version", Defined to the vchat client version.)
AC_DEFINE_UNQUOTED(REL_DATE, "$vc_reldate", Defined to the release date of the client.)
AC_MSG_RESULT($vc_version / $vc_reldate)
])
syntax highlighted by Code2HTML, v. 0.9.1