From de49fd842a8132abb94a6ee25a84fb95d7d9aaaa Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Thu, 9 Feb 2017 16:55:02 +0000 Subject: RocksDB : Add lookup / compiling with optional compression libraries. This change add WITH_ROCKSDB_{LZ4,BZIP2,ZSTD,snappy} CMake variables that can be set to ON/OFF/AUTO. If variable has default value AUTO, rocksdb links with corresponding compression library. OFF disables compiling/linking with specific compression library, ON forces compiling with it (cmake would throw error if library is not available) Support for ZLIB is added unconditionally, as it is always there. --- cmake/FindLZ4.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 cmake/FindLZ4.cmake (limited to 'cmake/FindLZ4.cmake') diff --git a/cmake/FindLZ4.cmake b/cmake/FindLZ4.cmake new file mode 100644 index 00000000000..e97dd63e2b0 --- /dev/null +++ b/cmake/FindLZ4.cmake @@ -0,0 +1,9 @@ +find_path(LZ4_INCLUDE_DIR NAMES lz4.h) +find_library(LZ4_LIBRARY NAMES lz4) + +include(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( + LZ4 DEFAULT_MSG + LZ4_LIBRARY LZ4_INCLUDE_DIR) + +mark_as_advanced(LZ4_INCLUDE_DIR LZ4_LIBRARY) -- cgit v1.2.1