make LTS branch pre-releases
[cabal.git] / cabal-install-solver / src / Distribution / Solver / Modular / Configured.hs
blobae399323b40d55aaa1d89fbed9da5ce7088a7ade
1 module Distribution.Solver.Modular.Configured
2 ( CP(..)
3 ) where
5 import Distribution.PackageDescription (FlagAssignment)
7 import Distribution.Solver.Modular.Package
8 import Distribution.Solver.Types.ComponentDeps (ComponentDeps)
9 import Distribution.Solver.Types.OptionalStanza
11 -- | A configured package is a package instance together with
12 -- a flag assignment and complete dependencies.
13 data CP qpn = CP (PI qpn) FlagAssignment OptionalStanzaSet (ComponentDeps [PI qpn])