diff options
author | Will Dietz <w@wdtz.org> | 2017-12-29T20·42-0600 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2017-12-31T02·26-0600 |
commit | 9dd2b8ac7b8d82df8c1f3f36efb683175fd6ecee (patch) | |
tree | e05cbf82ccce203db9b52d25220e2838544034d8 /Makefile.config.in | |
parent | 6a0dd635084213bf75c1f36bc9bc38d242096e65 (diff) |
use libbrotli directly when available
* Look for both 'brotli' and 'bro' as external command, since upstream has renamed it in newer versions. If neither are found, current runtime behavior is preserved: try to find 'bro' on PATH. * Limit amount handed to BrotliEncoderCompressStream to ensure interrupts are processed in a timely manner. Testing shows negligible performance impact. (Other compression sinks don't seem to require this)
Diffstat (limited to 'Makefile.config.in')
-rw-r--r-- | Makefile.config.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile.config.in b/Makefile.config.in index 45a70cd6dd1a..fab82194656e 100644 --- a/Makefile.config.in +++ b/Makefile.config.in @@ -6,6 +6,7 @@ CXXFLAGS = @CXXFLAGS@ ENABLE_S3 = @ENABLE_S3@ HAVE_SODIUM = @HAVE_SODIUM@ HAVE_READLINE = @HAVE_READLINE@ +HAVE_BROTLI = @HAVE_BROTLI@ LIBCURL_LIBS = @LIBCURL_LIBS@ OPENSSL_LIBS = @OPENSSL_LIBS@ PACKAGE_NAME = @PACKAGE_NAME@ @@ -13,9 +14,10 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ SODIUM_LIBS = @SODIUM_LIBS@ LIBLZMA_LIBS = @LIBLZMA_LIBS@ SQLITE3_LIBS = @SQLITE3_LIBS@ +LIBBROTLI_LIBS = @LIBBROTLI_LIBS@ bash = @bash@ bindir = @bindir@ -bro = @bro@ +brotli = @brotli@ lsof = @lsof@ datadir = @datadir@ datarootdir = @datarootdir@ |