summaryrefslogtreecommitdiffstats
path: root/src/include/CMakeLists.txt
blob: cb9c2fea8f80b708b4a4500853e91382355e0f96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
install(FILES
  libcephsqlite.h
  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})

install(FILES
  rados/librados.h
  rados/rados_types.h
  rados/rados_types.hpp
  rados/librados_fwd.hpp
  rados/librados.hpp
  buffer.h
  buffer_fwd.h
  inline_memory.h
  page.h
  crc32c.h
  rados/objclass.h
  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rados)
if(WITH_LIBRADOSSTRIPER)
  install(FILES
    radosstriper/libradosstriper.h
    radosstriper/libradosstriper.hpp
    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/radosstriper)
endif()

if(WITH_RBD)
  install(FILES
    rbd/features.h
    rbd/librbd.h
    rbd/librbd.hpp
    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rbd)
endif()

if(WITH_RADOSGW)
  install(FILES
    rados/librgw.h
    rados/rgw_file.h
    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/rados)
endif()

if(WITH_LIBCEPHFS)
  install(FILES
    cephfs/libcephfs.h
    cephfs/ceph_ll_client.h
    cephfs/types.h
    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/cephfs)
endif()