X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Futils%2Fhsc2hs%2Fhsc2hs.sh;h=fe00d45036492529e4f9c6ecb11a006651a5356a;hb=28a464a75e14cece5db40f2765a29348273ff2d2;hp=4b165639f30da01aaf1a76b8ba3b510a0b02f62e;hpb=1c89aa7f5996b0aa4579ac1c4c5011b179e3b0be;p=ghc-hetmet.git diff --git a/ghc/utils/hsc2hs/hsc2hs.sh b/ghc/utils/hsc2hs/hsc2hs.sh index 4b16563..fe00d45 100644 --- a/ghc/utils/hsc2hs/hsc2hs.sh +++ b/ghc/utils/hsc2hs/hsc2hs.sh @@ -1,10 +1,13 @@ +tflag="--template=$HSC2HS_DIR/template-hsc.h" for arg do case "$arg" in -c*) HSC2HS_EXTRA=;; --cc=*) HSC2HS_EXTRA=;; + -t*) tflag=;; + --template=*) tflag=;; --) break;; esac done -$HSC2HS_BINDIR/$HS_PROG -t $HSC2HS_DIR/template-hsc.h $HSC2HS_EXTRA "$@" +$HSC2HS_BINDIR/$HS_PROG $tflag $HSC2HS_EXTRA "$@"