unbreak build after switching to llvm-ranlib; only takes one argument at a time

This commit is contained in:
robert 2022-03-24 18:53:23 +00:00
parent 9109ce7c68
commit 65a0e3c967

View File

@ -19,3 +19,22 @@ Index: src/Makefile
else
CCOMPILER = $(CAMLC) -c -ccopt '$(CFLAGS)' -verbose
endif
@@ -451,12 +451,14 @@ findlib-install:
cp lablgladecc$(XE) "$(BINDIR)/lablgladecc2$(XE)"; \
fi
cp gdk_pixbuf_mlsource$(XE) "$(BINDIR)"
- $(RANLIB) $(CLIBS:%="$(FLINSTALLDIR)"/%)
+ for _l in $(CLIBS:%="$(FLINSTALLDIR)"/%); do $(RANLIB) $${_l}; done
@if test -f lablgtk.cmxa; then \
echo "Execute $(RANLIB) in $(FLINSTALLDIR)"; \
- $(RANLIB) $(MLLIBS:%.cma="$(FLINSTALLDIR)"/%$(XA)) \
- $(EXTRA_MLLIBS:%.cma="$(FLINSTALLDIR)"/%$(XA)) ; \
- fi
+ for _l in $(MLLIBS:%.cma="$(FLINSTALLDIR)"/%$(XA)) \
+ $(EXTRA_MLLIBS:%.cma="$(FLINSTALLDIR)"/%$(XA)); do \
+ $(RANLIB) $${_l}; \
+ done \
+ fi
findlib-uninstall:
$(OCAMLFIND) remove lablgtk2