On Sun, Dec 8, 2013 at 7:50 PM, Peter Selinger <selin...@mathstat.dal.ca> wrote:
> thanks for your reply! So say my package directory contains two files:
>
>  Test.hs
>  PreProc.hs
>
> What you are suggesting is:
>
>  ghc Test.hs -F -pgmF ./PreProc
>
> However, this gives the error message:
>
>  ghc: could not execute: ./PreProc
>
> And indeed, while GHC is smart enough to automatically run a
> preprocessor, it is not smart enough to automatically *compile* the
> preprocessor. So it needs to be compiled beforehand, which would be
> Cabal's job.

Not per se. You could try making it executable, and prepending a line like:

#!/usr/bin/env runhaskell

That way you can run your preprocessor like a script, without compiling it.

Erik
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to