Optional features

--[no-]ed25519

Enable (or disable) support for Ed25519 in both openssl and ldns. Enabled by default.

--[no-]idn

Enable (or disable) support for converting IDN labels in U-label format (with non-ASCII Unicode characters) to the same IDN labels in A-label format (encoded in ASCII). Enabled by default.

--[no-]internal-ldns

When enabled, an included version of ldns is statically linked into Zonemaster::LDNS. When disabled, libldns is dynamically linked just like other dependencies. Enabled by default.

--[no-]randomize

This feature is deprecated and will be removed in Zonemaster 2025.1. Randomizes the capitalization of returned domain names. Disabled by default.

--prefix-openssl=PATH

Search for OpenSSL headers and libraries in PATH. The LDNS script will look for an "include" and a "lib" folder.

--openssl-inc=PATH

Search for OpenSSL include in PATH. The PATH is passed to the LDNS compiler via the CFLAGS variable.

--openssl-lib=PATH

Search for OpenSSL library in PATH. The PATH is passed to the LDNS compiler via the LDFLAGS variable.

--libidn-inc=PATH

Search for Libidn include in PATH.

--libidn-lib=PATH

Search for Libidn library in PATH.

--ldns-inc=PATH

Search for LDNS include in PATH.

--ldns-lib=PATH

Search for LDNS library in PATH.

--debug

Enable debug mode, more verbose output.