[Haskell-cafe] Cabal Test-suites + custom preprocessors
Johan Tibell
johan.tibell at gmail.com
Sun Aug 26 21:49:24 CEST 2012
On Sun, Aug 26, 2012 at 12:40 PM, Iain Nicol <iain at thenicols.net> wrote:
> Hi café,
>
> I am successfully using a custom preprocessor to build my main
> executable. In particular, I am using UUAGC to preprocess .ag files
> into .hs files. My Setup.hs file uses 'uuagcLibUserHook' from the
> package uuagc-cabal to do this, which in particular overrides Cabal's
> 'buildHook' for me.
>
> Now I am trying to add a test-suite (of type exitcode-stdio-1.0). I
> want the test suite to be able to import the modules which implement
> the main program. Unfortunately, building the test suite fails,
> because the .ag files don't seem to be built into .hs files.
>
> Does anybody know if Cabal actually supports using custom
> preprocessors for building a test-suite? If so, is 'buildHook' still
> the right hook to override?
Try overriding the test hook. If it doesn't work file a bug at
https://github.com/haskell/cabal/issues
-- Johan
More information about the Haskell-Cafe
mailing list