Also link static libsnappy
Change-Id: I58505e4227a59bfbfc5aa24ff69260878e661b20
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2436d12..d10ce83 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,9 +12,11 @@
find_library(BZ2_STATIC NAMES libbz2.a)
find_library(LZ4_STATIC NAMES liblz4.a)
find_library(ZSTD_STATIC NAMES libzstd.a)
+find_library(SNAPPY_STATIC NAMES libsnappy.a)
# Set each library, preferring static if found
-set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} pthread rt snappy)
+set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} pthread rt)
+
if(ZLIB_STATIC)
set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} ${ZLIB_STATIC})
else()
@@ -39,6 +41,12 @@
set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} zstd)
endif()
+if(SNAPPY_STATIC)
+ set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} ${SNAPPY_STATIC})
+else()
+ set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} snappy)
+endif()
+
set(ADDITIONAL_LIBS ${ADDITIONAL_LIBS} stdc++ dl)
include(GNUInstallDirs)