From: Ali Maredia Date: Thu, 31 Dec 2015 22:11:49 +0000 (-0500) Subject: cmake: libradosstriper dir CMakeLists.txt added X-Git-Tag: v10.0.3~134^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=68c3b3390e032710ff1082d2b8faa110c84217f7;p=ceph.git cmake: libradosstriper dir CMakeLists.txt added Signed-off-by: Ali Maredia --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 232db096ef71..2b93865fbcae 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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 index 000000000000..029618aa7aab --- /dev/null +++ b/src/libradosstriper/CMakeLists.txt @@ -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")