23Skidoo / ghc-parmake

A parallel wrapper for 'ghc --make'.
BSD 3-Clause "New" or "Revised" License
10 stars 2 forks source link

Minor fixes and a solution to the external-dependencies problem #7

Closed nh2 closed 11 years ago

nh2 commented 11 years ago

Here we have some improvements that finally make parmake build correctly even when external packages change.

While some time ago I thought this would only be possible with external knowledge from cabal or similar (as implemented in my patch to skip all Make-style time mchecks building when a SKIP_TIME_CHECK environment variable is set), I recently found the ghc -M -include-pkg-deps option, that allows us to get external .hi dependencies as well.

nh2 commented 11 years ago

Github does not display my commits in the right order (and I guess that's why Travic CI fails?). I'll close this and make a new pull request.

nh2 commented 11 years ago

Reopened as https://github.com/23Skidoo/ghc-parmake/pull/8