Fix dependencies (#477)
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 20 Nov 2017 03:26:15 +0000 (03:26 +0000)
committerGitHub <noreply@github.com>
Mon, 20 Nov 2017 03:26:15 +0000 (03:26 +0000)
commit9dd7ad2accc79efbbfb7847c89e881fa02f7c911
tree7558e277ade701c1c7d980bc33f40023b9976da3
parent497184390e713494b051401e3f160d9863a6744a
Fix dependencies (#477)

See #464

* Drop non-source dependencies during compilation

* Drop duplicated dependencies on package configuration

* Compute transitive closure of context dependencies

* Don't depend on a temporary file
src/Rules/Compile.hs
src/Rules/Dependencies.hs
src/Settings/Builders/Ghc.hs
src/Settings/Packages/GhcCabal.hs
src/Utilities.hs