Yup, such a thing exists!  I think it's a little bit obscure because for some bizarre reason it isn't reexported by Language.Haskell.TH:

http://hackage.haskell.org/packages/archive/template-haskell/2.8.0.0/doc/html/Language-Haskell-TH-Syntax.html#v:addDependentFile

-Michael


On Tue, Jul 16, 2013 at 10:41 AM, Johannes Waldmann <waldmann@imn.htwk-leipzig.de> wrote:
Hi.

we are using template Haskell to splice in some code
that is produced by reading and transforming the contents of another file.

now, if this "other file" is touched (by editing),
but not the main file, then ghc (and cabal) do not realize
that the main file does need to be recompiled.

is there a way to tell them about the dependency?

(example main file:
https://github.com/apunktbau/co4/blob/master/CO4/Test/Queens.hs)

- J.W.



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe