Solver: Store names of required executables for build-tool-depends dependencies.
This commit changes the field of type 'IsExe' in the 'Dep' data type to type 'Maybe UnqualComponentName'. It also adds the executable name to error messages that previously just contained "(exe)".
Showing
- cabal-install/Distribution/Solver/Modular/Builder.hs 1 addition, 1 deletioncabal-install/Distribution/Solver/Modular/Builder.hs
- cabal-install/Distribution/Solver/Modular/Dependency.hs 11 additions, 17 deletionscabal-install/Distribution/Solver/Modular/Dependency.hs
- cabal-install/Distribution/Solver/Modular/Index.hs 4 additions, 3 deletionscabal-install/Distribution/Solver/Modular/Index.hs
- cabal-install/Distribution/Solver/Modular/IndexConversion.hs 9 additions, 10 deletionscabal-install/Distribution/Solver/Modular/IndexConversion.hs
- cabal-install/Distribution/Solver/Modular/Linking.hs 4 additions, 4 deletionscabal-install/Distribution/Solver/Modular/Linking.hs
- cabal-install/Distribution/Solver/Modular/Message.hs 10 additions, 7 deletionscabal-install/Distribution/Solver/Modular/Message.hs
- cabal-install/Distribution/Solver/Modular/Tree.hs 2 additions, 1 deletioncabal-install/Distribution/Solver/Modular/Tree.hs
- cabal-install/Distribution/Solver/Modular/Validate.hs 33 additions, 29 deletionscabal-install/Distribution/Solver/Modular/Validate.hs
Loading
Please register or sign in to comment