+3615. [cleanup] "configure" now finishes by printing a summary
+ of optional BIND features and whether they are
+ active or inactive. ("configure --enable-full-report"
+ increases the verbosity of the summary.) [RT #31777]
+
3614. [port] Check for <linux/types.h>. [RT #34162]
3611. [bug] Improved resistance to a theoretical authentication
with_dlz_odbc
with_dlz_stub
with_make_clean
+enable_full_report
'
ac_precious_vars='build_alias
host_alias
[default=autodetect]
--enable-fixed-rrset enable fixed rrset ordering
[default=no]
+ --enable-full-report report values of all configure options
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
test "${enable_exportlib+set}" = set || enable_exportlib=yes
;;
esac
+ test "${enable_symtable+set}" = set || enable_symtable=all
;;
esac
#
;;
esac
+# Check whether --enable-full-report was given.
+if test "${enable_full_report+set}" = set; then :
+ enableval=$enable_full_report;
+fi
+
+echo enable full report set to: $enable_full_report
+
+echo "========================================================================"
+echo "Configuration summary:"
+echo "------------------------------------------------------------------------"
+echo "Optional features enabled:"
+$use_threads && echo " Multiprocessing support (--enable-threads)"
+
+test "$enable_fixed" = "yes" && \
+ echo " Fixed RRset order (--enable-fixed-rrset)"
+test "$atf" = "no" || echo " Automated Testing Framework (--with-atf)"
+test "$use_gssapi" = "no" || echo " GSS-API (--with-gssapi)"
+test "$use_pkcs11" = "no" || echo " PKCS#11/Cryptoki support (--with-pks11)"
+
+
+# these lines are only printed if run with --enable-full-report
+if test "$enable_full_report" = "yes"; then
+ test "$enable_ipv6" = "no" -o "$found_ipv6" = "no" || \
+ echo " IPv6 support"
+ test "X$USE_OPENSSL" = "X" || echo " OpenSSL cryptography/DNSSEC"
+ test "X$libxml2_libs" = "X" || echo " XML statistics"
+fi
+
+test "X$USE_DLZ" = "X" || echo " Dynamically loadable zone (DLZ) drivers:"
+test "$use_dlz_bdb" = "no" || \
+ echo " Berkeley DB (--with-dlz-bdb)"
+test "$use_dlz_ldap" = "no" || \
+ echo " LDAP (--with-dlz-ldap)"
+test "$use_dlz_mysql" = "no" || \
+ echo " MySQL (--with-dlz-mysql)"
+test "$use_dlz_odbc" = "no" || \
+ echo " ODBC (--with-dlz-bdb)"
+test "$use_dlz_postgres" = "no" || \
+ echo " Postgres (--with-dlz-postgres)"
+test "$use_dlz_filesystem" = "no" || \
+ echo " Filesystem (--with-dlz-filesystem)"
+test "$use_dlz_stub" = "no" || \
+ echo " Stub (--with-dlz-stub)"
+echo
+
+echo "Features disabled or unavailable on this platform:"
+$use_threads || echo " Multiprocessing support (--enable-threads)"
+test "X$USE_DLZ" = "X" && echo " Dynamically loadable zones (DLZ) (--with-dlz-DRIVER)"
+test "$enable_fixed" = "yes" || \
+ echo " Fixed RRset order (--enable-fixed-rrset)"
+test "$atf" = "no" && echo " Automated Testing Framework (--with-atf)"
+test "$use_gssapi" = "no" && echo " GSS-API (--with-gssapi)"
+test "$use_pkcs11" = "no" && echo " PKCS#11/Cryptoki support (--with-pks11)"
+
+test "$enable_ipv6" = "no" -o "$found_ipv6" = "no" && echo " IPv6 support"
+test "X$USE_OPENSSL" = "X" && echo " OpenSSL cryptography/DNSSEC"
+test "X$libxml2_libs" = "X" && echo " XML statistics"
+
+echo "========================================================================"
+
if test "X$USE_OPENSSL" = "X"; then
cat << \EOF
BIND is being built without OpenSSL. This means it will not have DNSSEC support.
test "${enable_exportlib+set}" = set || enable_exportlib=yes
;;
esac
+ test "${enable_symtable+set}" = set || enable_symtable=all
;;
esac
#
;;
esac
+AC_ARG_ENABLE(full-report,
+ [ --enable-full-report report values of all configure options])
+echo enable full report set to: $enable_full_report
+
+echo "========================================================================"
+echo "Configuration summary:"
+echo "------------------------------------------------------------------------"
+echo "Optional features enabled:"
+$use_threads && echo " Multiprocessing support (--enable-threads)"
+
+test "$enable_fixed" = "yes" && \
+ echo " Fixed RRset order (--enable-fixed-rrset)"
+test "$atf" = "no" || echo " Automated Testing Framework (--with-atf)"
+test "$use_gssapi" = "no" || echo " GSS-API (--with-gssapi)"
+test "$use_pkcs11" = "no" || echo " PKCS#11/Cryptoki support (--with-pks11)"
+
+
+# these lines are only printed if run with --enable-full-report
+if test "$enable_full_report" = "yes"; then
+ test "$enable_ipv6" = "no" -o "$found_ipv6" = "no" || \
+ echo " IPv6 support"
+ test "X$USE_OPENSSL" = "X" || echo " OpenSSL cryptography/DNSSEC"
+ test "X$libxml2_libs" = "X" || echo " XML statistics"
+fi
+
+test "X$USE_DLZ" = "X" || echo " Dynamically loadable zone (DLZ) drivers:"
+test "$use_dlz_bdb" = "no" || \
+ echo " Berkeley DB (--with-dlz-bdb)"
+test "$use_dlz_ldap" = "no" || \
+ echo " LDAP (--with-dlz-ldap)"
+test "$use_dlz_mysql" = "no" || \
+ echo " MySQL (--with-dlz-mysql)"
+test "$use_dlz_odbc" = "no" || \
+ echo " ODBC (--with-dlz-bdb)"
+test "$use_dlz_postgres" = "no" || \
+ echo " Postgres (--with-dlz-postgres)"
+test "$use_dlz_filesystem" = "no" || \
+ echo " Filesystem (--with-dlz-filesystem)"
+test "$use_dlz_stub" = "no" || \
+ echo " Stub (--with-dlz-stub)"
+echo
+
+echo "Features disabled or unavailable on this platform:"
+$use_threads || echo " Multiprocessing support (--enable-threads)"
+test "X$USE_DLZ" = "X" && echo " Dynamically loadable zones (DLZ) (--with-dlz-DRIVER)"
+test "$enable_fixed" = "yes" || \
+ echo " Fixed RRset order (--enable-fixed-rrset)"
+test "$atf" = "no" && echo " Automated Testing Framework (--with-atf)"
+test "$use_gssapi" = "no" && echo " GSS-API (--with-gssapi)"
+test "$use_pkcs11" = "no" && echo " PKCS#11/Cryptoki support (--with-pks11)"
+
+test "$enable_ipv6" = "no" -o "$found_ipv6" = "no" && echo " IPv6 support"
+test "X$USE_OPENSSL" = "X" && echo " OpenSSL cryptography/DNSSEC"
+test "X$libxml2_libs" = "X" && echo " XML statistics"
+
+echo "========================================================================"
+
if test "X$USE_OPENSSL" = "X"; then
cat << \EOF
BIND is being built without OpenSSL. This means it will not have DNSSEC support.