make all compression backends optionals
with the new cmake build we could make our code in pair with rocksdb by offering optionnal support of snappy, lz4 and other backends. This would bring more choices for the developers and also ease the support of windows build.
I propose then the following:
-
remove test about compression -
edit cmakefile to handle all backends. but also other compilations options (TBB, jmalloc) -
still handle bundled backend for zlib and snappy with the option WITH_BUNDLE_LZ4
andWITH_BUNDLE_SNAPPY
It should be part of the next release.
Edited by benoît chesneau