grim/ssip-pidgin

78b53131dcf6
Initial public release of ssip-gst Gaim SIP/SIMPLE VoIP plugin.
dnl
dnl ref: http://www.gnu.org/software/autoconf/manual/autoconf.info.gz
dnl
AC_PREREQ(2.57)
dnl information on the package
dnl ---------------------------
AC_INIT([ssip-gst], [1.0])
AC_CONFIG_SRCDIR([src/ssip.c])
AM_INIT_AUTOMAKE
AM_MAINTAINER_MODE
AM_CONFIG_HEADER(config.h)
dnl checks for programs
dnl -------------------
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_CPP
AC_CHECK_PROG(ETAGS, etags, etags, echo)
AC_CHECK_TOOL(AR, ar, ar)
AC_CHECK_TOOL(LD, ld, ld)
AC_PROG_LIBTOOL
dnl checks for libraries
dnl --------------------
AC_CHECK_LIB(pthread, pthread_create)
PKG_CHECK_MODULES(GAIM, gaim)
AC_SUBST(GAIM_CFLAGS)
PKG_CHECK_MODULES(GDK, gdk-2.0)
AC_SUBST(GDK_CFLAGS)
PKG_CHECK_MODULES(ATK, atk)
AC_SUBST(ATK_CFLAGS)
PKG_CHECK_MODULES(SOFIA_SIP_UA, sofia-sip-ua)
AC_SUBST(SOFIA_SIP_UA_LIBS)
AC_SUBST(SOFIA_SIP_UA_CFLAGS)
AC_SUBST(SOFIA_SIP_UA_VERSION)
dnl compile Gstreamer support if available
AC_ARG_ENABLE(gst,
[ --enable-gst enable Gstreamer support (disabled)],
, enable_gst=no)
if test X$enable_gst != Xno ; then
GST_REQUIRED=0.8
GST_MAJORMINOR=0.8
PKG_CHECK_MODULES(GST, \
gstreamer-$GST_MAJORMINOR >= $GST_REQUIRED \
gstreamer-control-$GST_MAJORMINOR >= $GST_REQUIRED,
HAVE_GST=yes, HAVE_GST=no)
dnl Give error and exit if we don't have gstreamer
if test "x$HAVE_GST" = "xno"; then
AC_MSG_ERROR(you need gstreamer-0.8 development packages installed!)
fi
dnl make GST_CFLAGS and GST_LIBS available
AC_SUBST(GST_CFLAGS)
AC_SUBST(GST_LIBS)
dnl make GST_MAJORMINOR available in Makefile.am
AC_SUBST(GST_MAJORMINOR)
AC_DEFINE_UNQUOTED([HAVE_GST], 1, [Define as 1 if we use GST library])
fi
AM_CONDITIONAL([HAVE_GST], test X$enable_gst != Xno)
AC_ARG_WITH(gaimlibdir,
[ --with-gaim-libdir=dir Gaim plugin library directory, eg. /usr/lib/gaim/lib],with_gaimlibdir=${withval},
with_gaimlibdir=no)
AC_SUBST(with_gaimlibdir)
dnl checks for types
dnl ----------------
dnl XXX
dnl checks for structures
dnl ---------------------
AC_HEADER_STDC
AC_CHECK_HEADERS(pthread.h)
AC_CHECK_HEADERS(stdint.h)
AC_CHECK_HEADERS(inttypes.h)
dnl checks for typedefs, structures, and compiler characteristics.
dnl --------------------------------------------------------------
AC_C_CONST
AC_C_BIGENDIAN
dnl checks for system services
dnl --------------------------
dnl XXX
dnl output
dnl ------
AC_CONFIG_FILES([
Makefile
src/Makefile
])
AC_OUTPUT