[Haskell-cafe] cabal-dev add-source

JP Moresmau jpmoresmau at gmail.com
Fri Feb 8 15:21:36 CET 2013


Hello, I'm trying to understand cabal-dev, and I seem to be missing some
basic point, because I can't get dependencies between projects working
properly.
I have two projects, let's call them P1 and P2. P2 depends on P1, as
indicated by its cabal file build-depends field.
I run cabal-dev add-source ..\P1 inside P2
then cabal-dev install
Everything works fine, and my project compiles, with modules in P2 calling
functions from P1.
Then I add a new function if an exposed module of P1. I rerun the cabal-dev
add-source and cabal-dev install commands to tell P2 of the change, as per
the cabal-dev documentation. I change a file in P2 to use the new function,
the compilation fails.
If I check into the cabal-dev folder, I see the .hi file for my changed
module has not been updated (old date).
What am I missing?

Thanks

-- 
JP Moresmau
http://jpmoresmau.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130208/7bbd4bae/attachment.htm>


More information about the Haskell-Cafe mailing list