mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-12 13:47:47 +00:00
Conditionally install bash completion
Signed-off-by: Alexey Neyman <stilor@att.net>
This commit is contained in:
parent
bb6c97551f
commit
970811a1c5
14
Makefile.am
14
Makefile.am
@ -6,8 +6,13 @@ include verbatim-data.mk
|
||||
SUBDIRS = kconfig
|
||||
|
||||
bin_SCRIPTS = ct-ng
|
||||
CLEANFILES = $(bin_SCRIPTS)
|
||||
EXTRA_DIST = ct-ng.in bootstrap docs/ct-ng.1.in
|
||||
CLEANFILES = ct-ng ct-ng.comp docs/ct-ng.1
|
||||
EXTRA_DIST = bootstrap ct-ng.in ct-ng.comp.in docs/ct-ng.1.in maintainer
|
||||
|
||||
if INSTALL_BASH_COMPLETION
|
||||
compdir = $(sysconfdir)/@BASH_COMPLETION_DIR@
|
||||
comp_SCRIPTS = ct-ng.comp
|
||||
endif
|
||||
|
||||
man1_MANS = docs/ct-ng.1
|
||||
|
||||
@ -45,8 +50,11 @@ do_subst = ( @SED@ \
|
||||
ct-ng: ct-ng.in Makefile
|
||||
$(AM_V_GEN)$(do_subst) < $< >$@-t && chmod a-w,a+x $@-t && mv -f $@-t $@
|
||||
|
||||
docs/ct-ng.1: docs/ct-ng.1.in
|
||||
docs/ct-ng.1: docs/ct-ng.1.in Makefile
|
||||
$(AM_V_GEN)$(MKDIR_P) docs && $(do_subst) < $< >$@-t && mv -f $@-t $@
|
||||
|
||||
ct-ng.comp: ct-ng.comp.in Makefile
|
||||
$(AM_V_GEN)$(do_subst) < $< >$@-t && mv -f $@-t $@
|
||||
|
||||
dist-hook: maintainer/download-docs.sh
|
||||
$< $(top_distdir) $(USER_MANUAL_FILES)
|
||||
|
10
configure.ac
10
configure.ac
@ -33,6 +33,16 @@ AC_ARG_ENABLE(
|
||||
[run ct-ng from the current directory; 'make install' unsupported])])
|
||||
AC_SUBST([enable_local], [${enable_local:-no}])
|
||||
|
||||
AC_ARG_WITH([bash-completion-dir],
|
||||
[AS_HELP_STRING(
|
||||
[--with-bash-completion],
|
||||
[install bash(1) command completion for ct-ng into specified directory,
|
||||
relative to sysconfdir])],
|
||||
[],
|
||||
[with_bash_completion_dir=bash_completion.d])
|
||||
AM_CONDITIONAL([INSTALL_BASH_COMPLETION], [test "${with_bash_completion_dir}" != "no" ])
|
||||
AC_SUBST([BASH_COMPLETION_DIR], [${with_bash_completion_dir}])
|
||||
|
||||
# FIXME: I don't know why we have this. Will remove after the 1.24 release.
|
||||
AC_ARG_ENABLE(
|
||||
[shared],
|
||||
|
@ -17,7 +17,7 @@ _ct_ng () {
|
||||
|
||||
actions='help menuconfig nconfig oldconfig saveconfig extractconfig
|
||||
defconfig savedefconfig
|
||||
build build. build-all build-all.
|
||||
build build-all
|
||||
wiki-samples list-samples list-samples-short check-samples
|
||||
list-steps
|
||||
show-tuple show-all show-config
|
||||
@ -33,4 +33,4 @@ _ct_ng () {
|
||||
COMPREPLY=($(compgen -W "${ct_ng_opts}" -- "${cur}"))
|
||||
return 0
|
||||
}
|
||||
complete -F _ct_ng ct-ng
|
||||
complete -F _ct_ng @progname@
|
Loading…
x
Reference in New Issue
Block a user