df7b682251
git-svn-id: https://pandoc.googlecode.com/svn/trunk@2 788f1e2b-df1e-0410-8736-df70ead52e1b
20 lines
532 B
Bash
20 lines
532 B
Bash
#!/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
|