X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Futils%2Fhsc2hs%2Fhsc2hs.sh;h=fe00d45036492529e4f9c6ecb11a006651a5356a;hb=6711557e24964abc6ace91cbe1089fa338e68b60;hp=3dff02555d38ea2db366e15c70b631b0e91684a8;hpb=36e5ebd7a6f8620926a21532e089117e19197428;p=ghc-hetmet.git diff --git a/ghc/utils/hsc2hs/hsc2hs.sh b/ghc/utils/hsc2hs/hsc2hs.sh index 3dff025..fe00d45 100644 --- a/ghc/utils/hsc2hs/hsc2hs.sh +++ b/ghc/utils/hsc2hs/hsc2hs.sh @@ -1,9 +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_DIR/$HS_PROG -t $HSC2HS_DIR/template-hsc.h $HSC2HS_EXTRA "$@" +$HSC2HS_BINDIR/$HS_PROG $tflag $HSC2HS_EXTRA "$@"