summaryrefslogtreecommitdiff
path: root/docs/aclocal.m4
diff options
context:
space:
mode:
Diffstat (limited to 'docs/aclocal.m4')
-rw-r--r--docs/aclocal.m422
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/aclocal.m4 b/docs/aclocal.m4
index 731139cfde..073d2aafd2 100644
--- a/docs/aclocal.m4
+++ b/docs/aclocal.m4
@@ -33,3 +33,25 @@ AC_DEFUN(DOCS_TARGET_REQUIRE_PROGRAM, [
fi
fi
])
+
+dnl DOCS_TARGET_REQUIRE_DIR
+dnl arg1: list of possible paths
+dnl arg2: file in dir know to exist
+dnl arg3: variable to store found path in
+dnl arg4: target that requires it
+
+AC_DEFUN(DOCS_TARGET_REQUIRE_DIR, [
+ AC_SUBST($3)
+ for I in $1;
+ do
+ test -f "$I/$2" && $3="$I"
+ done
+
+ if test x$$3 = x; then
+ if test x"$$4_REQUIRES" = x; then
+ $4_REQUIRES="$3"
+ else
+ $4_REQUIRES="$$4_REQUIRES $3"
+ fi
+ fi
+])