aboutsummaryrefslogtreecommitdiffstats
path: root/configure
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
parent5b6cf45f8365562d805547b6ca774f2ba2a0c90f (diff)
downloadqpdf-1c420e852cfb7b670b72354db2f15ffc5e120b0f.tar.zst
Add maintainer mode to build
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure24
1 files changed, 22 insertions, 2 deletions
diff --git a/configure b/configure
index 9b17a651..33d6fc94 100755
--- a/configure
+++ b/configure
@@ -722,6 +722,7 @@ SHA256SUM
ACLOCAL
AUTOHEADER
AUTOCONF
+MAINTAINER_MODE
target_alias
host_alias
build_alias
@@ -764,6 +765,7 @@ SHELL'
ac_subst_files=''
ac_user_opts='
enable_option_checking
+enable_maintainer_mode
enable_check_autofiles
enable_shared
enable_static
@@ -1445,6 +1447,10 @@ Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-maintainer-mode
+ turn on features intended for maintainers that may
+ change generated files and require additional tools;
+ implies enable-doc-maintenances
--enable-check-autofiles
if specified, verify checksums on automatically
generated files (default=yes); package maintainers
@@ -1488,7 +1494,8 @@ Optional Features:
console; useful for building on build servers where
you can't easily open the test output files
--enable-doc-maintenance
- if set, enables all documentation options
+ if set, enables all documentation options; also
+ turned on by maintainer mode
--enable-html-doc whether to build HTML documents
--enable-pdf-doc whether to build PDF documents
--enable-oss-fuzz if set, build static fuzzers for oss-fuzz
@@ -2647,6 +2654,19 @@ ac_config_files="$ac_config_files libqpdf.map"
ac_config_headers="$ac_config_headers libqpdf/qpdf/qpdf-config.h"
+
+# Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+ enableval=$enable_maintainer_mode; if test "$enableval" = "no"; then
+ MAINTAINER_MODE=0
+ else
+ MAINTAINER_MODE=1
+ fi
+else
+ MAINTAINER_MODE=0
+fi
+
+
# Check whether --enable-check-autofiles was given.
if test "${enable_check_autofiles+set}" = set; then :
enableval=$enable_check_autofiles; if test "$enableval" = "no"; then
@@ -18594,7 +18614,7 @@ if test "${enable_doc_maintenance+set}" = set; then :
doc_default=0;
fi
else
- doc_default=0
+ doc_default=$MAINTAINER_MODE
fi