]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: libradosstriper dir CMakeLists.txt added
authorAli Maredia <amaredia@redhat.com>
Thu, 31 Dec 2015 22:11:49 +0000 (17:11 -0500)
committerAli Maredia <amaredia@redhat.com>
Tue, 5 Jan 2016 20:42:06 +0000 (15:42 -0500)
Signed-off-by: Ali Maredia <amaredia@redhat.com>
src/CMakeLists.txt
src/libradosstriper/CMakeLists.txt [new file with mode: 0644]

index 232db096ef71f68b2c4e765a2bf4aab2f4c2a26b..2b93865fbcae2a575461c59c2c841f7ed0eb7ac1 100644 (file)
@@ -430,12 +430,7 @@ 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)
+add_subdirectory(libradosstriper)
 
 set(rados_srcs
   tools/rados/rados.cc
diff --git a/src/libradosstriper/CMakeLists.txt b/src/libradosstriper/CMakeLists.txt
new file mode 100644 (file)
index 0000000..029618a
--- /dev/null
@@ -0,0 +1,7 @@
+set(libradosstriper_srcs
+  libradosstriper.cc
+  RadosStriperImpl.cc
+  MultiAioCompletionImpl.cc)
+add_library(libradosstriper STATIC ${libradosstriper_srcs})
+target_link_libraries(libradosstriper librados cls_lock_client osdc common pthread ${CRYPTO_LIBS} ${EXTRALIBS}) 
+set_target_properties(libradosstriper PROPERTIES OUPUT_NAME libradosstriper VERSION "1.0.0" SOVERSION "1")