From 3459026b36cc73e9f3c2db59f68f1cd3a65d2d48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Wed, 29 Apr 2015 13:19:24 +0200 Subject: [PATCH] Updating options --- INSTALL | 66 +++++++++++++++++++++++---------------------------------- 1 file changed, 26 insertions(+), 40 deletions(-) diff --git a/INSTALL b/INSTALL index a046167..3b50abb 100644 --- a/INSTALL +++ b/INSTALL @@ -74,64 +74,50 @@ is not the usual GNU Autoconf script. can be one of the following: ---prefix= The installation prefix. - This is set to /usr by default. However alternate - prefix needs to eb used during packaging. + can be one of the following: ---enable-debug Enable debug mode compilation. - This reduces the compiler optimization level to - basic and taks out all the loop optimization flags. - This is primarily to aid debugging. +--prefix= The installation prefix (default: /usr). ---disable-allocator Disable use of internal memory allocator mechanism. - The internal allocator can be totally disabled by - setting this build time flag. It is also possible - to dynamically disable the allocator by setting the - following env variable: - ALLOCATOR_BYPASS=1 +--enable-debug Enable debug mode compilation (default: disabled). ---enable-debug-stats Enable printing of some verbose debug info. - This at present shows some info related to Dedupe - efficiency. +--disable-allocator Disable use of internal memory allocator mechanism (default: enabled). + +--enable-debug-stats Enable printing of some verbose debug info (default: disabled). + +--with-openssl= (Default: System) + This defaults to the system's OpenSSL library. You can use this option + if you want to use an alternate OpenSSL installation. --with-zlib= (Default: System) Enable building against an alternate Zlib installation. --with-bzlib= (Default: System) - Enable building against an alternate Bzip2 and library - installation. - ---with-libarchive= (Default: System) - Enable building against an alternate libarchive installation. - - NOTE: - Pcompress only uses basic Libarchive functionality of - creating PAX archives. No other functionality or filter - support is used. So a local static libarchive build with - most features disabled can be used with this option. + Enable building against an alternate Bzip2 and library installation. --with-external-libbsc= - Enable building with exernal libbsc sources. In the LGPL licensed - sources a fork of the previous LGPL licensed libbsc source tree is - already included in the Pcompress repo. The same is not true for the - MPLv2 licensed sources. So libbsc has to be downloaded separately - from: http://libbsc.com/ and linked into Pcompress using this option. - The current libbsc sources are licensed with ASLv2. + Enable building with exernal libbsc sources. Can be used to link with + ASLv2 libbsc when using MPLv2 licensed sources. ---no-sse-detect Do not try to detect the CPU's SSE capability. This - mode will simply use SSE2 as the fallback default. - Using SSE4 and later improves performance significantly. +--wavpack-dir= + Points to the directory containing the WavPack sources. This option + must be specified if --disable-wavpack is not provided. + +--disable-wavpack Disables the WavPack filter. + +--no-sse-detect Do NOT attempt to probe the system's SSE capability for build flags. + Implies '--no-avx-detect' below. + +--no-avx-detect Do NOT attempt to probe the system's AVX capability for build flags. --no-1.3-archive-compat Disable compatibility with compressed archives created with Pcompress version 1.3 (default: retain compatibility). Hash formats changed from version 1.3 to 1.4 so this option is required if files created using 1.3 need to be decompressed by version 1.4 onwards. ---use-key256 Use 256-bit encryption keys. Default key length is - 128-bit. - ---help Display the help message. +--limit-key128 Limit key length to 128-bit encryption keys. Otherwise the default is to + use 256-bit keys changeable at runtime via the '-k ' option. +--help Display this help message. Additional compilation flags can be passed to make like this: make EXTRA_CPPFLAGS=<...> EXTRA_LDFLAGS=<...>