File tree 1 file changed +2
-4
lines changed
1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ BINDIR ?= $(PREFIX)/bin
5
5
6
6
HLS_VERSION := @@HLS_VERSION@@
7
7
8
+ FIND := find
8
9
INSTALL := install
9
10
INSTALL_D := $(INSTALL) -d
10
11
INSTALL_X := $(INSTALL) -vm 755
@@ -18,10 +19,7 @@ install:
18
19
$(INSTALL_D) "$(DESTDIR)$(BINDIR)"
19
20
$(INSTALL_D) "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/lib"
20
21
$(INSTALL_D) "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/bin"
21
- for f in $(wildcard lib/*/*) ; do \
22
- $(INSTALL_D) "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/`dirname $$f`" && \
23
- $(INSTALL_X) "$$f" "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/$$f" ; \
24
- done
22
+ $(FIND) lib -mindepth 2 -type f -exec sh -c '$(INSTALL_D) "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/`dirname $$1`" && $(INSTALL_X) "$$1" "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/$$1"' - '{}' \;
25
23
for b in $(wildcard bin/*) ; do \
26
24
$(INSTALL_D) "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/" && \
27
25
$(INSTALL_X) "$$b" "$(DESTDIR)$(LIBDIR)/haskell-language-server-$(HLS_VERSION)/$$b" ; \
You can’t perform that action at this time.
0 commit comments