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)