- only build documentation in maintainer-mode, include prebuilt manuals
[apt.git] / configure.in
index baddb3e..faabb80 100644 (file)
@@ -223,20 +223,18 @@ dnl AC_PATH_PROG(DEBIANDOC_HTML,debiandoc2html)
 dnl AC_PATH_PROG(DEBIANDOC_TEXT,debiandoc2text)
 
 dnl Check for the SGML tools needed to build man pages
-AC_PATH_PROG(DOCBOOK2MAN,docbook2man)
-AC_MSG_CHECKING([for --disable-docs])
-AC_ARG_ENABLE([docs],
-             AC_HELP_STRING([--disable-docs],
-                            [do not compile documentation]),
-             [enable_docs="$enableval"], [enable_docs="yes"])
-if test "$enable_docs" != "no"; then
-       AC_MSG_RESULT(no)
-else
-       AC_MSG_RESULT(yes)
-fi
-AM_CONDITIONAL(COMPILE_MANPAGES, test -n "$DOCBOOK2MAN" -a "$enable_docs" != "no")
+AC_PATH_PROG([DOCBOOK2MAN],[docbook2man])
+AS_IF([test "$USE_MAINTAINER_MODE" = yes],[
+  AS_IF([test -z "$DOCBOOK2MAN"],
+    [AC_MSG_WARN([docbook2man is missing, not rebuilding man pages])
+    ])
+])
+# Only rebuild the man pages in maintainer mode
+AM_CONDITIONAL([COMPILE_MANPAGES],[
+  test -n "$DOCBOOK2MAN" \
+  && test "$USE_MAINTAINER_MODE" = yes])
 
-AC_PATH_PROG(GPG,gpg,"/usr/bin/gpg")
+AC_PATH_PROG([GPG],[gpg],[/usr/bin/gpg])
 
 AM_GNU_GETTEXT_VERSION([0.14.5])
 AM_GNU_GETTEXT([external])