source: trunk/third/gtkhtml/macros/gnome-orbit-check.m4 @ 16767

Revision 16767, 909 bytes checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r16766, which included commits to RCS files with non-trunk default branches.
Line 
1dnl
2dnl GNOME_ORBIT_HOOK (script-if-orbit-found, failflag)
3dnl
4dnl if failflag is "failure" it aborts if orbit is not found.
5dnl
6
7AC_DEFUN([GNOME_ORBIT_HOOK],[
8        AC_PATH_PROG(ORBIT_CONFIG,orbit-config,no)
9        AC_PATH_PROG(ORBIT_IDL,orbit-idl,no)
10        AC_CACHE_CHECK([for working ORBit environment],gnome_cv_orbit_found,[
11                if test x$ORBIT_CONFIG = xno -o x$ORBIT_IDL = xno; then
12                        gnome_cv_orbit_found=no
13                else
14                        gnome_cv_orbit_found=yes
15                fi
16        ])
17        AM_CONDITIONAL(HAVE_ORBIT, test x$gnome_cv_orbit_found = xyes)
18        if test x$gnome_cv_orbit_found = xyes; then
19                $1
20                ORBIT_CFLAGS=`orbit-config --cflags client server`
21                ORBIT_LIBS=`orbit-config --use-service=name --libs client server`
22                AC_SUBST(ORBIT_CFLAGS)
23                AC_SUBST(ORBIT_LIBS)
24        else
25                if test x$2 = xfailure; then
26                        AC_MSG_ERROR(ORBit not installed or installation problem)
27                fi
28        fi
29])
30
31AC_DEFUN([GNOME_ORBIT_CHECK], [
32        GNOME_ORBIT_HOOK([],failure)
33])
Note: See TracBrowser for help on using the repository browser.