initial code repo
[stor4nfv.git] / src / ceph / src / key_value_store / CMakeLists.txt
diff --git a/src/ceph/src/key_value_store/CMakeLists.txt b/src/ceph/src/key_value_store/CMakeLists.txt
new file mode 100644 (file)
index 0000000..2c65614
--- /dev/null
@@ -0,0 +1,12 @@
+set(kvs_srcs cls_kvs.cc)
+add_library(cls_kvs SHARED ${kvs_srcs})
+set_target_properties(cls_kvs PROPERTIES
+  VERSION "1.0.0"
+  SOVERSION "1"
+  INSTALL_RPATH "")
+install(TARGETS cls_kvs DESTINATION ${CMAKE_INSTALL_LIBDIR}/rados-classes)
+
+if(WITH_EMBEDDED)
+  add_library(cephd_cls_kvs STATIC ${kvs_srcs})
+  set_target_properties(cephd_cls_kvs PROPERTIES COMPILE_DEFINITIONS BUILDING_FOR_EMBEDDED)
+endif()