[Sound-open-firmware] [PATCH] configure: check for doxygen and graphviz to build docs

Liam Girdwood liam.r.girdwood at linux.intel.com
Fri Apr 13 16:34:17 CEST 2018


Documentation needs doxygen and graphviz so warn if they are not
installed.

Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
 configure.ac | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/configure.ac b/configure.ac
index 2765f0e4..d67c1546 100644
--- a/configure.ac
+++ b/configure.ac
@@ -327,6 +327,16 @@ PEM_KEY_PREFIX="/usr/local/share/rimage"
 AC_DEFINE_UNQUOTED([PEM_KEY_PREFIX], ["$PEM_KEY_PREFIX"], ["Path for PEM keys"])
 AC_SUBST(PEM_KEY_PREFIX)
 
+# Check for doxygen and graphviz - used by make doc
+AC_CHECK_PROG(have_doxygen, doxygen, true, false)
+if test "$have_doxygen" = "false"; then
+	AC_MSG_WARN([Need doxygen to build documentation])
+fi
+AC_CHECK_PROG(have_graphviz, dot, true, false)
+if test "$have_graphviz" = "false"; then
+	AC_MSG_WARN([Need graphviz to build documentation])
+fi
+
 AM_EXTRA_RECURSIVE_TARGETS([bin])
 
 AM_EXTRA_RECURSIVE_TARGETS([vminstall])
-- 
2.14.1



More information about the Sound-open-firmware mailing list