Make more dependency types, and PkgconfigName
commitb63ebe1b85c61e53b5a9a00e9d6a7d4482793839
authorJohn Ericson <Ericson2314@Yahoo.com>
Tue, 1 Nov 2016 14:18:02 +0000 (1 07:18 -0700)
committerJohn Ericson <jericson@galois.com>
Tue, 1 Nov 2016 18:00:55 +0000 (1 14:00 -0400)
treeae5cf7c5e78c687f6f57685b80c77f0d4d4bd8a2
parentad1b3e4cc9944f1252a958a1b9613ef547012383
Make more dependency types, and PkgconfigName

    Plain `Dependency` should strictly refer to a Haskell Package, usually the
    library component of that package.
25 files changed:
Cabal/Cabal.cabal
Cabal/Distribution/Backpack/ComponentsGraph.hs
Cabal/Distribution/Backpack/ConfiguredComponent.hs
Cabal/Distribution/InstalledPackageInfo.hs
Cabal/Distribution/Package.hs
Cabal/Distribution/Package/TextClass.hs [new file with mode: 0644]
Cabal/Distribution/PackageDescription/Parse.hs
Cabal/Distribution/PackageDescription/Parsec/FieldDescr.hs
Cabal/Distribution/ParseUtils.hs
Cabal/Distribution/Parsec/Class.hs
Cabal/Distribution/Simple/Build.hs
Cabal/Distribution/Simple/Configure.hs
Cabal/Distribution/Simple/Setup.hs
Cabal/Distribution/Types/BuildInfo.hs
cabal-install/Distribution/Client/PackageHash.hs
cabal-install/Distribution/Client/ProjectPlanning.hs
cabal-install/Distribution/Client/ProjectPlanning/Types.hs
cabal-install/Distribution/Client/World.hs
cabal-install/Distribution/Solver/Modular/Assignment.hs
cabal-install/Distribution/Solver/Modular/Dependency.hs
cabal-install/Distribution/Solver/Modular/IndexConversion.hs
cabal-install/Distribution/Solver/Modular/Package.hs
cabal-install/Distribution/Solver/Modular/Validate.hs
cabal-install/Distribution/Solver/Types/PkgConfigDb.hs
cabal-install/tests/UnitTests/Distribution/Solver/Modular/DSL.hs