#!/bin/sh # GHC does not recognize any environment variable, unlike with GCC which honors # CFLAGS. This hook is a workaround for this flaw and introduces an HCFLAGS # variable. CABAL=Pandoc.cabal BUILDINFO=${CABAL%%.cabal}.buildinfo [ -f $BUILDINFO.in ] || { echo >&2 "==> No $BUILDINFO.in exists; skipping $BUILDINFO creation." exit 0 } if [ "${HCFLAGS-UNDEFINED}" = "UNDEFINED" ]; then echo >&2 "==> No HCFLAGS defined; skipping $BUILDINFO creation." exit 0 fi sed -e "s#@HCFLAGS@#$HCFLAGS#g" $BUILDINFO.in >$BUILDINFO