summaryrefslogtreecommitdiff
path: root/scew/scew-0.3.1/m4.patch
blob: 6e7fc785f782a45bcd8cc609b348409897c44bca (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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

#
# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
#

--- /dev/null
+++ scew-0.3.1/m4/doxygen.m4
@@ -0,0 +1,62 @@
+#
+# $Id$
+#
+# Author: Aleix Conchillo Flaque <aleix@member.fsf.org>
+# Start date: Sun Jul 06, 2003 04:41
+#
+# Copyright (C) 2003 Aleix Conchillo Flaque
+#
+
+# Locate doxygen and auxiliary programs.
+# SCEW_DOXYGEN declares the configure arguments
+#     doxygen
+#     dot
+#     html-docs
+#     latex-docs
+# The conditional macro DOC marks whether doxygen is enabled
+# (or found, if not disabled). In the doxyfile.in file,
+#     @enable_dot@
+#     @enable_html_docs@
+#     @enable_latex_docs@
+# can be used to setup the documentation's generation.
+
+AC_DEFUN(SCEW_DOXYGEN,
+[
+AC_ARG_ENABLE(doxygen,
+[  --enable-doxygen        enable documentation generation with doxygen (auto)])
+AC_ARG_ENABLE(dot,
+[  --enable-dot            use 'dot' to generate graphs in doxygen (auto)])
+AC_ARG_ENABLE(html-docs,
+[  --enable-html-docs      enable HTML generation with doxygen (yes)], [], [ enable_html_docs=yes])
+AC_ARG_ENABLE(latex-docs,
+[  --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)], [], [ enable_latex_docs=no])
+
+if test "x$enable_doxygen" = xno; then
+        enable_doc=no
+else
+        AC_PATH_PROG(DOXYGEN, doxygen, , $PATH)
+        if test x$DOXYGEN = x; then
+                if test "x$enable_doxygen" = xyes; then
+                        AC_MSG_ERROR([could not find doxygen])
+                fi
+                enable_doc=no
+        else
+                enable_doc=yes
+                AC_PATH_PROG(DOT, dot, , $PATH)
+        fi
+fi
+AM_CONDITIONAL(DOC, test x$enable_doc = xyes)
+
+if test x$DOT = x; then
+        if test "x$enable_dot" = xyes; then
+                AC_MSG_ERROR([could not find dot])
+        fi
+        enable_dot=no
+else
+        enable_dot=yes
+fi
+AC_SUBST(enable_dot)
+AC_SUBST(enable_html_docs)
+AC_SUBST(enable_latex_docs)
+])
+