haskell / haskell-ide-engine

The engine for haskell ide-integration. Not an IDE
BSD 3-Clause "New" or "Revised" License
2.38k stars 212 forks source link

Improvements of install script and macos-installhs-cabal new azure job #1665

Closed jneira closed 4 years ago

jneira commented 4 years ago

I am not sure about the "pass number of jobs and verbosity shake args to build tools". It is a cheap way to let users control the number of jobs and verbosity but they are shared between the run of the script itself and the calls to build tools.

Fixes some warts described in #1664

jneira commented 4 years ago

Finally i removed the sharing between the jobs arg of shake and the build tool: the output of shake with more than one job was interleaved and, in general, we will want different values of jobs for shake and stack/cabal frequently.

jneira commented 4 years ago

My mistake was mix azure and install changes so the pr is bigger than necessary

jneira commented 4 years ago

Well all ci is green (including install.hs jobs) and some changes are needed to make easier ghc-8.8.3 support, so i am gonna merge it