]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/libcephfs/CMakeLists.txt
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / test / libcephfs / CMakeLists.txt
1 if(${WITH_CEPHFS})
2 add_executable(ceph_test_libcephfs
3 test.cc
4 readdir_r_cb.cc
5 caps.cc
6 multiclient.cc
7 flock.cc
8 recordlock.cc
9 acl.cc
10 main.cc
11 deleg.cc
12 )
13 target_link_libraries(ceph_test_libcephfs
14 ceph-common
15 cephfs
16 ${UNITTEST_LIBS}
17 ${EXTRALIBS}
18 ${CMAKE_DL_LIBS}
19 )
20 install(TARGETS ceph_test_libcephfs
21 DESTINATION ${CMAKE_INSTALL_BINDIR})
22
23 add_executable(ceph_test_libcephfs_reclaim
24 reclaim.cc
25 )
26 target_link_libraries(ceph_test_libcephfs_reclaim
27 cephfs
28 ${UNITTEST_LIBS}
29 ${EXTRALIBS}
30 ${CMAKE_DL_LIBS}
31 )
32 install(TARGETS ceph_test_libcephfs_reclaim
33 DESTINATION ${CMAKE_INSTALL_BINDIR})
34
35 add_executable(ceph_test_libcephfs_access
36 test.cc
37 access.cc
38 )
39 target_link_libraries(ceph_test_libcephfs_access
40 ceph-common
41 cephfs
42 librados
43 ${UNITTEST_LIBS}
44 ${EXTRALIBS}
45 ${CMAKE_DL_LIBS}
46 )
47 install(TARGETS ceph_test_libcephfs_access
48 DESTINATION ${CMAKE_INSTALL_BINDIR})
49 endif(${WITH_CEPHFS})
50