]> git.proxmox.com Git - ceph.git/blob - ceph/src/test/libcephfs/CMakeLists.txt
f49290bcdfd404787da66da7abee03b2e4952423
[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 monconfig.cc
13 vxattr.cc
14 )
15 target_link_libraries(ceph_test_libcephfs
16 ceph-common
17 cephfs
18 ${UNITTEST_LIBS}
19 ${EXTRALIBS}
20 ${CMAKE_DL_LIBS}
21 )
22 install(TARGETS ceph_test_libcephfs
23 DESTINATION ${CMAKE_INSTALL_BINDIR})
24
25 add_executable(ceph_test_libcephfs_reclaim
26 reclaim.cc
27 )
28 target_link_libraries(ceph_test_libcephfs_reclaim
29 cephfs
30 ${UNITTEST_LIBS}
31 ${EXTRALIBS}
32 ${CMAKE_DL_LIBS}
33 )
34 install(TARGETS ceph_test_libcephfs_reclaim
35 DESTINATION ${CMAKE_INSTALL_BINDIR})
36
37 add_executable(ceph_test_libcephfs_lazyio
38 lazyio.cc
39 )
40 target_link_libraries(ceph_test_libcephfs_lazyio
41 cephfs
42 librados
43 ${UNITTEST_LIBS}
44 ${EXTRALIBS}
45 ${CMAKE_DL_LIBS}
46 )
47 install(TARGETS ceph_test_libcephfs_lazyio
48 DESTINATION ${CMAKE_INSTALL_BINDIR})
49
50 add_executable(ceph_test_libcephfs_access
51 test.cc
52 access.cc
53 )
54 target_link_libraries(ceph_test_libcephfs_access
55 ceph-common
56 cephfs
57 librados
58 ${UNITTEST_LIBS}
59 ${EXTRALIBS}
60 ${CMAKE_DL_LIBS}
61 )
62 install(TARGETS ceph_test_libcephfs_access
63 DESTINATION ${CMAKE_INSTALL_BINDIR})
64 endif(${WITH_CEPHFS})
65