view m4/gnome-orbit-check.m4 @ 12111:b528f37d8e95

[gaim-migrate @ 14411] sf patch #1357831, from Sadrul Habib Chowdhury Looks like this was my bug (me being KingAnt). Sorry! The description from Sadrul: This is a simple fix for the following "ShowStopperBug" (from the kwiki): ========== buddy shows as online when offline * I(luke) played with this some today. when my lschiere SILC account signs on, lschiere(aim) appears on my LSchiere2 buddy list as though signing on. As far as the gaim UI is concerned, there is no SILC buddy in that contact. as LSchiere (aim) is my account, I am quite sure that it is not online, plus attempting to IM it yeilds the same result. ========== committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 16 Nov 2005 06:07:42 +0000
parents 68b230f8da5f
children
line wrap: on
line source

dnl
dnl GNOME_ORBIT_HOOK (script-if-orbit-found, failflag)
dnl
dnl if failflag is "failure" it aborts if orbit is not found.
dnl

AC_DEFUN([GNOME_ORBIT_HOOK],[
	AC_PATH_PROG(ORBIT_CONFIG,orbit-config,no)
	AC_PATH_PROG(ORBIT_IDL,orbit-idl,no)
	AC_CACHE_CHECK([for working ORBit environment],gnome_cv_orbit_found,[
		if test x$ORBIT_CONFIG = xno -o x$ORBIT_IDL = xno; then
			gnome_cv_orbit_found=no
		else
			gnome_cv_orbit_found=yes
		fi
	])
	AM_CONDITIONAL(HAVE_ORBIT, test x$gnome_cv_orbit_found = xyes)
	if test x$gnome_cv_orbit_found = xyes; then
		$1
		ORBIT_CFLAGS=`orbit-config --cflags client server`
		ORBIT_LIBS=`orbit-config --use-service=name --libs client server`
		AC_SUBST(ORBIT_CFLAGS)
		AC_SUBST(ORBIT_LIBS)
	else
    		if test x$2 = xfailure; then
			AC_MSG_ERROR(ORBit not installed or installation problem)
    		fi
	fi
])

AC_DEFUN([GNOME_ORBIT_CHECK], [
	GNOME_ORBIT_HOOK([],failure)
])