|
|
@ -267,6 +267,7 @@ vars.AddVariables( |
|
|
|
# with_valgrind not supported |
|
|
|
# with_xattr not supported |
|
|
|
PackageVariable('with_xml', 'enable xml support (required for webdav props)', 'no'), |
|
|
|
BoolVariable('with_xxhash', 'build with system-provided xxhash', 'no'), |
|
|
|
BoolVariable('with_zlib', 'enable deflate/gzip compression', 'no'), |
|
|
|
|
|
|
|
BoolVariable('with_all', 'enable all with_* features', 'no'), |
|
|
@ -350,6 +351,7 @@ if 1: |
|
|
|
LIBUUID = '', |
|
|
|
LIBX509 = '', |
|
|
|
LIBXML2 = '', |
|
|
|
LIBXXHASH = '', |
|
|
|
LIBZ = '', |
|
|
|
) |
|
|
|
|
|
|
@ -709,6 +711,14 @@ if 1: |
|
|
|
fail("Couldn't find xml2") |
|
|
|
autoconf.env.Append(CPPFLAGS = [ '-DHAVE_LIBXML_H', '-DHAVE_LIBXML2' ]) |
|
|
|
|
|
|
|
if env['with_xxhash']: |
|
|
|
if not autoconf.CheckLibWithHeader('xxhash', 'xxhash.h', 'C'): |
|
|
|
fail("Couldn't find xxhash") |
|
|
|
autoconf.env.Append( |
|
|
|
CPPFLAGS = [ '-DHAVE_XXHASH_H' ], |
|
|
|
LIBXXHASH = 'xxhash', |
|
|
|
) |
|
|
|
|
|
|
|
if env['with_zlib']: |
|
|
|
if not autoconf.CheckLibWithHeader('z', 'zlib.h', 'C'): |
|
|
|
fail("Couldn't find zlib") |
|
|
|