@@ -164,7 +164,13 @@ uninstall-program: uninstall-exec uninstall-doc
164164.PHONY: install-all uninstall-all
165165install-all: install-doc install-lib-doc
166166 destdir=$(DESTDIR); destdir=$${destdir:-/}; \
167− $(BUILDCMD) copy --destdir=$$destdir; \
167+ # Older Cabal versions have no '--destdir' option.
168+ if $(BUILDCMD) copy --help | grep -q '\-\-destdir'; then \
169+ opt='--destdir=$$destdir'; \
170+ else \
171+ opt="--copy-prefix=$${destdir}$(PREFIX)"; \
172+ fi; \
173+ $(BUILDCMD) copy $$opt; \
168174 $(BUILDCMD) register
169175uninstall-all: uninstall-exec uninstall-doc uninstall-lib-doc
170176 -pkg_id="$(NAME)-$(VERSION)"; \