diff --git a/Makefile b/Makefile index efc863fb..1314dd91 100644 --- a/Makefile +++ b/Makefile @@ -388,6 +388,10 @@ distclean: clean install-cli: cli $(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL) x264$(EXE) $(DESTDIR)$(bindir) +ifneq ($(BASHCOMPLETIONSDIR),) + $(INSTALL) -d $(DESTDIR)$(BASHCOMPLETIONSDIR) + $(INSTALL) -m 644 -T $(SRCPATH)/tools/bash-autocomplete.sh $(DESTDIR)$(BASHCOMPLETIONSDIR)/x264 +endif install-lib-dev: $(INSTALL) -d $(DESTDIR)$(includedir) $(DESTDIR)$(libdir)/pkgconfig @@ -418,6 +422,9 @@ ifneq ($(IMPLIBNAME),) else ifneq ($(SONAME),) rm -f $(DESTDIR)$(libdir)/$(SONAME) $(DESTDIR)$(libdir)/libx264.$(SOSUFFIX) endif +ifneq ($(BASHCOMPLETIONSDIR),) + rm -f $(DESTDIR)$(BASHCOMPLETIONSDIR)/x264 +endif etags TAGS: etags $(SRCS) $(SRCS_X) $(SRCS_8) diff --git a/configure b/configure index f2a3f17e..51c896e9 100755 --- a/configure +++ b/configure @@ -1528,6 +1528,9 @@ fi if [ "$cli" = "yes" ]; then echo 'default: cli' >> config.mak echo 'install: install-cli' >> config.mak + if pkg_check bash-completion ; then + echo "BASHCOMPLETIONSDIR=$($PKGCONFIG --variable=completionsdir bash-completion)" >> config.mak + fi fi if [ "$shared" = "yes" ]; then