]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Add libradosstriper to cmake 5153/head
authorOrit Wasserman <owasserm@redhat.com>
Mon, 6 Jul 2015 10:01:21 +0000 (12:01 +0200)
committerOrit Wasserman <owasserm@redhat.com>
Mon, 6 Jul 2015 10:12:47 +0000 (12:12 +0200)
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
src/CMakeLists.txt

index ce8ebfb3ffbc1c45ae6b31e4b1337ee1d04cceb9..faef1fff24a83a281e9f44b10fe6f71ccbf1d84a 100644 (file)
@@ -355,6 +355,13 @@ install(FILES include/rados/librados.h
   DESTINATION include/rados)
 install(TARGETS librados DESTINATION lib)
 
+set(libradosstriper_srcs
+  libradosstriper/libradosstriper.cc
+  libradosstriper/RadosStriperImpl.cc
+  libradosstriper/MultiAioCompletionImpl.cc)
+add_library(libradosstriper ${libradosstriper_srcs})
+target_link_libraries(libradosstriper librados cls_lock_client)
+
 set(rados_srcs
   tools/rados/rados.cc
   tools/RadosDump.cc
@@ -362,7 +369,7 @@ set(rados_srcs
   tools/rados/PoolDump.cc
   common/obj_bencher.cc)
 add_executable(rados ${rados_srcs} $<TARGET_OBJECTS:heap_profiler_objs>)
-target_link_libraries(rados librados global ${CMAKE_DL_LIBS} ${TCMALLOC_LIBS})
+target_link_libraries(rados librados global ${CMAKE_DL_LIBS} ${TCMALLOC_LIBS} libradosstriper)
 
 set(librados_config_srcs
   librados-config.cc)