git.iko.soy/typeable/pandoc
on master help sign in
Older Cabal versions have no '--destdir' option. Detect the availability

of this option and fallback to '--copy-prefix' (which is now deprecated, as of GHC 6.6). Add a short comment to cabalize. git-svn-id: https://pandoc.googlecode.com/svn/trunk@72 788f1e2b-df1e-0410-8736-df70ead52e1b

commit24e56f38c6c73f7fd2aba731820b0b033605610a authorroktas <roktas@788f1e2b-df1e-0410-8736-df70ead52e1b> dateFri 3 Nov 2006, 05:44 (20 years ago) parent2d7043b
2 files changed+8−1
Makefile+7−1 cabalize+1
Makefile+7−1
@@ -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)"; \
cabalize+1
@@ -1,4 +1,5 @@
11#!/bin/sh
2+# Preprocesses cabal file.
23
34BASE_DEPENDS="base haskell98 parsec"
45