Refactor `buildType` into `buildTypeRaw`/`buildType`
commit8ce06b6f6fedf36054a0a179f8e91a43cd1436a5
authorHerbert Valerio Riedel <hvr@gnu.org>
Sat, 16 Dec 2017 23:32:47 +0000 (17 00:32 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sat, 16 Dec 2017 23:32:47 +0000 (17 00:32 +0100)
tree37b9a5a493fb31ec5b1042f7d3f8ab752f215b01
parentb7255d3b35c4f51bda0fcb89514be9d3a9947a6e
Refactor `buildType` into `buildTypeRaw`/`buildType`

This refactoring unifies the defaulting logic into a single place
paving the way for changing the defaulting logic.
12 files changed:
Cabal/Distribution/PackageDescription.hs
Cabal/Distribution/PackageDescription/Check.hs
Cabal/Distribution/PackageDescription/FieldGrammar.hs
Cabal/Distribution/PackageDescription/Parse.hs
Cabal/Distribution/Types/PackageDescription.hs
Cabal/Distribution/Types/PackageDescription/Lens.hs
cabal-install/Distribution/Client/Dependency.hs
cabal-install/Distribution/Client/ProjectBuilding.hs
cabal-install/Distribution/Client/ProjectPlanning.hs
cabal-install/Distribution/Client/SetupWrapper.hs
cabal-install/tests/UnitTests/Distribution/Solver/Modular/DSL.hs
cabal-testsuite/Test/Cabal/Prelude.hs