Add static library test

Change-Id: Id5212457a331811808c5ecfa24ca08498183fd48
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4d52d56..684754c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,6 +6,8 @@
 include(GNUInstallDirs)
 include_directories(/usr/local/include)
 find_library(ROCKSDB librocksdb.so.5.11)
+find_library(ROCKSDB_STATIC librocksdb.a)
+
 enable_testing()
 add_library(collocatordb SHARED src/collocatordb.cc)
 target_link_libraries(collocatordb pthread rt snappy z bz2 lz4 zstd ${ROCKSDB})
@@ -15,12 +17,16 @@
         PUBLIC_HEADER src/collocatordb.h)
 
 add_library(collocatordb_static STATIC src/collocatordb.cc)
-target_link_libraries(collocatordb_static pthread rt snappy  bz2 lz4 zstd)
+target_link_libraries(collocatordb_static ${ROCKSDB_STATIC} pthread rt snappy z bz2 lz4 zstd)
 
 add_executable(basic_test tests/basic_test.c tests/acutest.h)
 TARGET_LINK_LIBRARIES(basic_test ${ROCKSDB} collocatordb)
 add_test(BASIC_TEST basic_test)
 
+add_executable(static_library_test tests/basic_test.c tests/acutest.h)
+TARGET_LINK_LIBRARIES(static_library_test collocatordb_static)
+add_test(STATIC_LIBRARY_TEST static_library_test)
+
 configure_file(collocatordb.pc.in collocatordb.pc @ONLY)
 target_include_directories(collocatordb PRIVATE .)
 install(TARGETS collocatordb collocatordb_static