CMake: Add bash completion for sqliterepo_c into Makefile
authorTomas Mlcoch <tmlcoch@redhat.com>
Wed, 6 May 2015 13:29:16 +0000 (15:29 +0200)
committerTomas Mlcoch <tmlcoch@redhat.com>
Wed, 6 May 2015 13:29:16 +0000 (15:29 +0200)
CMakeLists.txt

index adc5333..1814175 100644 (file)
@@ -95,13 +95,16 @@ message("Package version: ${VERSION}")
 pkg_check_modules(BASHCOMP bash-completion)
 if (BASHCOMP_FOUND)
     execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=completionsdir bash-completion OUTPUT_VARIABLE BASHCOMP_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)
+    message("Bash completion directory: ${BASHCOMP_DIR}")
     INSTALL(FILES createrepo_c.bash DESTINATION ${BASHCOMP_DIR} RENAME createrepo_c)
     INSTALL(CODE "
         execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/mergerepo_c)
         execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/modifyrepo_c)
+        execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/sqliterepo_c)
         ")
 ELSE (BASHCOMP_FOUND)
     INSTALL(FILES createrepo_c.bash DESTINATION "/etc/bash_completion.d")
+    message("Bash completion directory: /etc/bash_completion.d")
 endif (BASHCOMP_FOUND)