aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--macros/gnome-orbit-check.m421
1 files changed, 21 insertions, 0 deletions
diff --git a/macros/gnome-orbit-check.m4 b/macros/gnome-orbit-check.m4
new file mode 100644
index 0000000000..d26b39bc3a
--- /dev/null
+++ b/macros/gnome-orbit-check.m4
@@ -0,0 +1,21 @@
+dnl
+dnl GNOME_ORBIT_HOOK (script-if-orbit-found, failflat)
+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)
+ if test x$ORBIT_CONFIG = xno; then
+ if test x$2 = failure; then
+ AC_MSG_ERROR(Could not find orbit-config)
+ fi
+ else
+ $1
+ AC_DEFINE(HAVE_ORBIT)
+ fi
+])
+
+AC_DEFUN([GNOME_ORBIT_CHECK], [
+ GNOME_ORBIT_HOOK([],failure)
+])