Refactor the internal handling of the "--user" flag into a PackageDB type
PackageDB can be user/global or a specific package db. The latter option is not exposed in the user interface anywhere. Also move the getInstalledPackages into the per-compiler modules with a non-compiler-specific wrapper left in Distribution.Simple.Configure
Showing
- Distribution/Simple.hs 1 addition, 1 deletionDistribution/Simple.hs
- Distribution/Simple/Compiler.hs 18 additions, 0 deletionsDistribution/Simple/Compiler.hs
- Distribution/Simple/Configure.hs 19 additions, 40 deletionsDistribution/Simple/Configure.hs
- Distribution/Simple/GHC.hs 29 additions, 4 deletionsDistribution/Simple/GHC.hs
- Distribution/Simple/JHC.hs 23 additions, 7 deletionsDistribution/Simple/JHC.hs
- Distribution/Simple/LocalBuildInfo.hs 2 additions, 2 deletionsDistribution/Simple/LocalBuildInfo.hs
- Distribution/Simple/Register.hs 35 additions, 28 deletionsDistribution/Simple/Register.hs
- Distribution/Simple/Setup.hs 15 additions, 27 deletionsDistribution/Simple/Setup.hs
- Distribution/Simple/SetupWrapper.hs 20 additions, 19 deletionsDistribution/Simple/SetupWrapper.hs
Loading
Please register or sign in to comment