On Wed, 2007-12-19 at 22:08 +0700, Peter Gammie wrote: > Ah, I had in mind nothing so complicated. I want a one-shot command > that does clean/configure/build/haddock/install/whatever else. I could > write a script but I'd prefer not to. I always forget at least one of > those and so things get out of sync and generally screwed up. > > runghc Setup DoItFromScratchAndGetOnWithIt --configure-opts
The nearest thing is: cabal clean; cabal install --whatever-configure-options-you-like Though this does not build docs. > This implies that if someone wants to install my stuff, they'll have > to trawl my darcs repos and do a lot of it by hand. Can cabal-install > be re-targeted to say "prioritise those repos over these repos", ala > Debian's APT? If not, the above command would be super-useful. In principle yes, you could make some kind of repo of local unpacked build trees or remote darcs repos. It'd be a matter of teaching cabal-install how to work with such repos. > That's a shame, there's already the code in GHC and hmake... I hope > you can recycle it somehow. What we need is rather more general, though hopefully there are bits we can re-use. Duncan _______________________________________________ cabal-devel mailing list [email protected] http://www.haskell.org/mailman/listinfo/cabal-devel
