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([pidgin-sofiasip-plugin], [1.1.7]) 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(PIDGIN, pidgin) AC_SUBST(PIDGIN_CFLAGS) dnl PKG_CHECK_MODULES(GDK, gdk-2.0) dnl AC_SUBST(GDK_CFLAGS) dnl PKG_CHECK_MODULES(ATK, atk) dnl 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) PKG_CHECK_MODULES(SOFIA_SIP_UA_GLIB, sofia-sip-ua-glib) AC_SUBST(SOFIA_SIP_UA_GLIB_LIBS) AC_SUBST(SOFIA_SIP_UA_GLIB_CFLAGS) AC_SUBST(SOFIA_SIP_UA_GLIB_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.10 GST_MAJORMINOR=0.10 PKG_CHECK_MODULES(GST, \ gstreamer-$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.10 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([HAVE_GST], 1, [Define as 1 if we use GST library]) fi AM_CONDITIONAL([HAVE_GST], test X$enable_gst != Xno) AC_ARG_ENABLE(adium, [ --enable-adium enable build for Adium (disabled)], , enable_adium=no) if test X$enable_adium != Xno ; then AC_DEFINE_UNQUOTED([HAVE_ADIUM], 1, [Define as 1 if we build for Adium]) ADIUM_REQ_CFLAGS="-DPIDGIN_STATIC_PRPL" ADIUM_REQ_LIBS="-framework CoreFoundation -framework SystemConfiguration" AC_SUBST(ADIUM_REQ_CFLAGS) AC_SUBST(ADIUM_REQ_LIBS) fi AC_ARG_WITH([pidgin-libdir], AC_HELP_STRING([--with-pidgin-libdir=dir],[Pidgin plugin library directory, eg. /usr/lib/pidgin/lib]), [with_pidginlibdir=$withval], [with_pidginlibdir=no]) AC_SUBST(with_pidginlibdir) 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) AC_CHECK_HEADERS(netinet/in.h) AC_CHECK_HEADERS(arpa/inet.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