From c64032b9815efef846b93cc29ed4eb47a2ce8d6c Mon Sep 17 00:00:00 2001 From: Aleksei Khudiakov Date: Wed, 26 Apr 2023 00:39:56 +1000 Subject: [PATCH] Fix Makefile compatibility with macOS `install` command on macOS does not support all flags supported by coreutils version. Create directories as separate `install -d` call. Signed-off-by: Aleksei Khudiakov --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index ffe694e19..ab1e28a01 100644 --- a/Makefile +++ b/Makefile @@ -76,9 +76,12 @@ install: bin/gh manpages completions install -m755 bin/gh ${DESTDIR}${bindir}/ install -d ${DESTDIR}${mandir}/man1 install -m644 ./share/man/man1/* ${DESTDIR}${mandir}/man1/ - install -DT -m644 ./share/bash-completion/completions/gh ${DESTDIR}${datadir}/bash-completion/completions/gh - install -DT -m644 ./share/fish/vendor_completions.d/gh.fish ${DESTDIR}${datadir}/fish/vendor_completions.d/gh.fish - install -DT -m644 ./share/zsh/site-functions/_gh ${DESTDIR}${datadir}/zsh/site-functions/_gh + install -d ${DESTDIR}${datadir}/bash-completion/completions + install -m644 ./share/bash-completion/completions/gh ${DESTDIR}${datadir}/bash-completion/completions/gh + install -d ${DESTDIR}${datadir}/fish/vendor_completions.d + install -m644 ./share/fish/vendor_completions.d/gh.fish ${DESTDIR}${datadir}/fish/vendor_completions.d/gh.fish + install -d ${DESTDIR}${datadir}/zsh/site-functions + install -m644 ./share/zsh/site-functions/_gh ${DESTDIR}${datadir}/zsh/site-functions/_gh .PHONY: uninstall uninstall: