summaryrefslogtreecommitdiff
path: root/macros/gnome-gnorba-check.m4
blob: bb3d9b7125d0bc1129ba07e1bbe8168b41c9c62a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
dnl
dnl GNOME_GNORBA_HOOK (script-if-gnorba-found, failflag)
dnl
dnl if failflag is "failure" it aborts if gnorba is not found.
dnl

AC_DEFUN([GNOME_GNORBA_HOOK],[
	GNOME_ORBIT_HOOK([],$2)
	AC_MSG_CHECKING(for gnorba libraries)
	GNORBA_CFLAGS=
	GNORBA_LIBS=
	if test -n "$ORBIT_LIBS"; then
		$1
		GNORBA_CFLAGS="`gnome-config --cflags gnorba gnomeui`"
		GNORBA_LIBS="`gnome-config --libs gnorba gnomeui`"
	fi
	if test -n "$GNORBA_LIBS"; then
		AC_SUBST(GNORBA_CFLAGS)
		AC_SUBST(GNORBA_LIBS)
		AC_MSG_RESULT(yes)
	else
	    	if test x$2 = xfailure; then
			AC_MSG_ERROR(Could not find gnorba libraries)
	    	fi
		AC_MSG_RESULT(no)
	fi
])

AC_DEFUN([GNOME_GNORBA_CHECK], [
	GNOME_GNORBA_HOOK([],failure)
])