git.iko.soy/typeable/pandoc
on master help sign in
Older Cabal versions have no '--destdir' option. Detect the availability
24e56f3roktas
Makefile+7−1
@@ -164,7 +164,13 @@ uninstall-program: uninstall-exec uninstall-doc
164.PHONY: install-all uninstall-all
164.PHONY: install-all uninstall-all
165install-all: install-doc install-lib-doc
165install-all: install-doc install-lib-doc
166 destdir=$(DESTDIR); destdir=$${destdir:-/}; \
166 destdir=$(DESTDIR); destdir=$${destdir:-/}; \
167+ # Older Cabal versions have no '--destdir' option.
168+ if $(BUILDCMD) copy --help | grep -q '\-\-destdir'; then \
167− $(BUILDCMD) copy --destdir=$$destdir; \
169+ opt='--destdir=$$destdir'; \
170+ else \
171+ opt="--copy-prefix=$${destdir}$(PREFIX)"; \
172+ fi; \
173+ $(BUILDCMD) copy $$opt; \
168 $(BUILDCMD) register
174 $(BUILDCMD) register
169uninstall-all: uninstall-exec uninstall-doc uninstall-lib-doc
175uninstall-all: uninstall-exec uninstall-doc uninstall-lib-doc
170 -pkg_id="$(NAME)-$(VERSION)"; \
176 -pkg_id="$(NAME)-$(VERSION)"; \
cabalize+1
@@ -1,4 +1,5 @@
1#!/bin/sh
1#!/bin/sh
2+# Preprocesses cabal file.
2
3
3BASE_DEPENDS="base haskell98 parsec"
4BASE_DEPENDS="base haskell98 parsec"
4
5