Signed-off-by: Ali Maredia <amaredia@redhat.com>
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
--- /dev/null
+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")