Hi Daniel, It's the path I've eventually took as well.
Many thanks, Sent from my iPad On 16/ago/2013, at 11:13, Daniel Díaz Casanueva <dhelta.d...@gmail.com> wrote: > What I have always done to solve this is to create a custom Setup.hs. > Something like: > > Setup.hs > ------------- > import Distribution.Simple > > main :: IO () > main = doThisBeforeInstall >> defaultMain > ------------- > > Then you specify in your .cabal file that the Build-Type is Custom. > > Best regards, > Daniel Díaz. > > > On Fri, Aug 16, 2013 at 11:58 AM, Alfredo Di Napoli > <alfredo.dinap...@gmail.com> wrote: > Hello guys, > > I'm pretty sure the answer is "no", but I was hoping to get some extra > insight / best practices. The problem can be summarised by this SO question > (not the OP, but I have the same problem): > > http://stackoverflow.com/questions/15731170/cabal-how-to-add-text-file-as-a-build-dependency > > As someone states, "data-files" in for run-time, whereas I need to tell cabal > "please copy these files in place before trying to compile", so at > compile-time. > > Does something similar exist? > > I think the best solution, unless someone prove me wrong, is to create a > small startup script which copies the files for me (I *think* yesod is using > something similar, namely a script called EmbeddedFiles.hs) and then triggers > "cabal install" the usual way. Can you come up with a better way? > > Thanks in advance! > > Alfredo > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe