From: John Spray Date: Tue, 13 Oct 2015 19:38:58 +0000 (+0100) Subject: CMake: add vstart convenience targets X-Git-Tag: v10.0.0~98^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F6254%2Fhead;p=ceph.git CMake: add vstart convenience targets These are for developers like me, who want to quickly build just the bits they need for interactive vstart stuff, and don't wait for wait for a full make. Signed-off-by: John Spray --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 44cb4a43183a..6b7766e06645 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1012,3 +1012,24 @@ if(${WITH_RADOSGW}) curl expat global fcgi resolv ${TCMALLOC_LIBS}) install(TARGETS radosgw-object-expirer DESTINATION bin) endif(${WITH_RADOSGW}) + +# Everything you need to spin up a cluster with vstart.sh +add_custom_target(vstart DEPENDS + ceph-osd + ceph-mon + ceph-mds + ceph-authtool + ceph-conf + monmaptool + crushtool) + +# Everything you need to run CephFS tests +add_custom_target(cephfs_testing DEPENDS + vstart + rados + ceph-fuse + ceph-dencoder + cephfs-journal-tool + cephfs-data-scan + cephfs-table-tool) +