]> git.proxmox.com Git - ceph.git/blame - ceph/doc/man/8/CMakeLists.txt
update download target update for octopus release
[ceph.git] / ceph / doc / man / 8 / CMakeLists.txt
CommitLineData
7c673cae
FG
1set(client_srcs
2 ceph-syn.rst
3 ceph-conf.rst
4 ceph.rst
5 ceph-authtool.rst
b32b8144 6 ceph-kvstore-tool.rst
7c673cae
FG
7 rados.rst
8 ceph-post-file.rst
9 ceph-dencoder.rst)
10
11set(server_srcs
12 ceph-deploy.rst
13 crushtool.rst
14 ceph-run.rst
15 mount.ceph.rst
11fdf7f2 16 ceph-create-keys.rst)
7c673cae
FG
17if(WITH_TESTS)
18list(APPEND server_srcs
19 ceph-debugpack.rst)
20endif(WITH_TESTS)
21
22set(osd_srcs
23 ceph-clsinfo.rst
b5b8bbf5
FG
24 ceph-volume.rst
25 ceph-volume-systemd.rst
7c673cae 26 ceph-osd.rst
3efd9988
FG
27 osdmaptool.rst
28 ceph-bluestore-tool.rst)
7c673cae
FG
29
30set(mon_srcs
31 ceph-mon.rst
32 monmaptool.rst)
33
34list(APPEND man_srcs
35 ${client_srcs}
36 ${server_srcs}
37 ${osd_srcs}
38 ${mon_srcs}
39 ceph-mds.rst
40 librados-config.rst)
41
42if(HAVE_LIBFUSE)
43 list(APPEND man_srcs
44 ceph-fuse.rst
45 rbd-fuse.rst)
46endif()
47
48if(WITH_RADOSGW)
49 list(APPEND man_srcs
50 radosgw.rst
51 radosgw-admin.rst)
52endif()
53
54if(WITH_RBD)
55 list(APPEND man_srcs
56 ceph-rbdnamer.rst
57 rbd-mirror.rst
7c673cae
FG
58 rbd-replay-many.rst
59 rbd-replay-prep.rst
60 rbd-replay.rst
61 rbdmap.rst
62 rbd.rst)
d2e6a577
FG
63 if(LINUX)
64 list(APPEND man_srcs rbd-nbd.rst)
65 endif()
66 if(FREEBSD)
67 list(APPEND man_srcs rbd-ggate.rst)
68 endif()
7c673cae
FG
69endif()
70
71foreach(man ${man_srcs})
72 list(APPEND sphinx_input ${CMAKE_CURRENT_SOURCE_DIR}/${man})
73 # mount.ceph.rst => mount if we use
74 # get_filename_component(cmd ${man} NAME_WE)
75 string(REGEX REPLACE ".rst$" "" cmd ${man})
76 list(APPEND sphinx_output ${sphinx_output_dir}/${cmd}.8)
77 install(FILES ${sphinx_output_dir}/${cmd}.8
78 DESTINATION ${CEPH_MAN_DIR}/man8)
79endforeach()
80
81set(sphinx_input ${sphinx_input} PARENT_SCOPE)
82set(sphinx_output ${sphinx_output} PARENT_SCOPE)