ghc-mod/src
Daniel Gröber 82bb0090c0 Refactoring to use cabal-helper-wrapper
This turned out to be quite involved but save for this huge commit it's
actually quite awesome and squashes quite a few bugs and nasty
problems (hopefully). Most importantly we now have native cabal
component support without the user having to do anything to get it!

To do this we traverse imports starting from each component's
entrypoints (library modules or Main source file for executables) and
use this information to find which component's options each module will
build with. Under the assumption that these modules have to build with
every component they're used in we can now just pick one.

Quite a few internal assumptions have been invalidated by this
change. Most importantly the runGhcModT* family of cuntions now change
the current working directory to `cradleRootDir`.
2015-03-05 17:35:24 +01:00
..
GHCMod.hs Refactoring to use cabal-helper-wrapper 2015-03-05 17:35:24 +01:00
GHCModi.hs Refactoring World, etc. and fix #387 2014-11-02 01:19:27 +01:00
Misc.hs adding World.hs. 2014-09-23 17:34:09 +09:00
Utils.hs fix #295. 2014-08-13 15:21:13 +09:00