summaryrefslogtreecommitdiffstats
path: root/src/libradosstriper/CMakeLists.txt
blob: a69192465d5148c4117bc597fcf4a8703b13aa95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set(libradosstriper_srcs
  libradosstriper.cc
  RadosStriperImpl.cc
  MultiAioCompletionImpl.cc)
add_library(radosstriper ${CEPH_SHARED}
  ${libradosstriper_srcs})
target_link_libraries(radosstriper
  PRIVATE
    librados
    librados_impl cls_lock_client osdc ceph-common
    pthread ${CRYPTO_LIBS} ${EXTRALIBS})
set_target_properties(radosstriper PROPERTIES
  OUPUT_NAME radosstriper
  VERSION 1.0.0
  SOVERSION 1)

install(TARGETS radosstriper DESTINATION ${CMAKE_INSTALL_LIBDIR})