initial code repo
[stor4nfv.git] / src / ceph / src / include / CMakeLists.txt
diff --git a/src/ceph/src/include/CMakeLists.txt b/src/ceph/src/include/CMakeLists.txt
new file mode 100644 (file)
index 0000000..49e31ac
--- /dev/null
@@ -0,0 +1,31 @@
+install(FILES rados/librados.h
+  rados/rados_types.h
+  rados/rados_types.hpp
+  rados/librados.hpp
+  buffer.h
+  buffer_fwd.h
+  inline_memory.h
+  memory.h
+  page.h
+  crc32c.h
+  rados/objclass.h
+  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rados)
+install(FILES
+  radosstriper/libradosstriper.h
+  radosstriper/libradosstriper.hpp
+  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/radosstriper)
+
+if(WITH_RBD)
+  install(FILES
+    rbd/features.h
+    rbd/librbd.h
+    rbd/librbd.hpp
+    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rbd)
+endif()
+
+if(WITH_RADOSGW)
+  install(FILES
+    rados/librgw.h
+    rados/rgw_file.h
+  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rados)
+endif()