aboutsummaryrefslogtreecommitdiffstats
path: root/macros/gnome-gnorba-check.m4
blob: bb3d9b7125d0bc1129ba07e1bbe8168b41c9c62a (plain) (blame)
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)
])