]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: install bash-completion scripts also
authorKefu Chai <kchai@redhat.com>
Thu, 26 May 2016 08:13:28 +0000 (16:13 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 27 May 2016 11:55:04 +0000 (19:55 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/CMakeLists.txt
src/bash_completion/CMakeLists.txt [new file with mode: 0644]

index f311136f0f403f36353139a75c8828c758b0fbcc..dfa3500c48dfd42861781dd93e174e004a91f6e6 100644 (file)
@@ -1054,6 +1054,8 @@ install(PROGRAMS
   ${CMAKE_SOURCE_DIR}/src/ceph-disk-udev
   DESTINATION sbin)
 
+add_subdirectory(bash_completion)
+
 set(parse_secret_files
   common/secret.c)
 add_library(parse_secret_objs OBJECT ${parse_secret_files})
diff --git a/src/bash_completion/CMakeLists.txt b/src/bash_completion/CMakeLists.txt
new file mode 100644 (file)
index 0000000..a742f32
--- /dev/null
@@ -0,0 +1,15 @@
+set(completions
+  ceph
+  rados)
+
+if(WITH_RBD)
+  list(APPEND completions rbd)
+endif()
+
+if(WITH_RADOSGW)
+  list(APPEND completions radosgw-admin)
+endif()
+
+install(FILES ${completions}
+  DESTINATION ${sysconfdir}/bash_completion.d)
+