patch applied (cabal-branches/cabal-1.2): Change the handling of cpp & ghc flags for hsc2hs