summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-12-22 13:41:10 +0100
committerJay Berkenbilt <ejb@ql.org>2021-12-28 17:01:26 +0100
commit1c420e852cfb7b670b72354db2f15ffc5e120b0f (patch)
treee75c1e2b1c45176caab080932ee55d74dcade3b2 /configure.ac
parent5b6cf45f8365562d805547b6ca774f2ba2a0c90f (diff)
downloadqpdf-1c420e852cfb7b670b72354db2f15ffc5e120b0f.tar.zst
Add maintainer mode to build
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 13 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index f5f789f4..86a71254 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10,6 +10,17 @@ AC_CONFIG_FILES([libqpdf.pc])
AC_CONFIG_FILES([libqpdf.map])
AC_CONFIG_HEADERS([libqpdf/qpdf/qpdf-config.h])
+AC_SUBST(MAINTAINER_MODE)
+AC_ARG_ENABLE(maintainer-mode,
+ AS_HELP_STRING([--enable-maintainer-mode],
+ [turn on features intended for maintainers that may change generated files and require additional tools; implies enable-doc-maintenances]),
+ [if test "$enableval" = "no"; then
+ MAINTAINER_MODE=0
+ else
+ MAINTAINER_MODE=1
+ fi],
+ [MAINTAINER_MODE=0])
+
AC_ARG_ENABLE(check-autofiles,
AS_HELP_STRING([--enable-check-autofiles],
[if specified, verify checksums on automatically generated files (default=yes); package maintainers may want to disable this]),
@@ -801,13 +812,13 @@ AC_CHECK_PROG(SPHINX,sphinx-build,sphinx-build,[])
AC_ARG_ENABLE(doc-maintenance,
AS_HELP_STRING([--enable-doc-maintenance],
- [if set, enables all documentation options]),
+ [if set, enables all documentation options; also turned on by maintainer mode]),
[if test "$enableval" = "yes"; then
doc_default=1;
else
doc_default=0;
fi],
- [doc_default=0])
+ [doc_default=$MAINTAINER_MODE])
BUILD_HTML=0
AC_SUBST(BUILD_HTML)