Build system: simplify *-llvm BuildFlavours (#10223)
authorThomas Miedema <thomasmiedema@gmail.com>
Tue, 25 Aug 2015 15:49:32 +0000 (17:49 +0200)
committerThomas Miedema <thomasmiedema@gmail.com>
Mon, 7 Sep 2015 09:56:55 +0000 (11:56 +0200)
commitb40e55954ecdab650d35349cbb93e53df952310e
treeb5129c31d2371384f10f531c5da9bb5cc0b28a89
parent2c24fd707f8650205bb574ffac5f376239af3723
Build system: simplify *-llvm BuildFlavours (#10223)

Note that SRC_HC_OPTS are added to every Haskell compilation. So
there isn't any need to also add `-fllvm` to GhcStage1HcOpts,
GhcStage2HcOpts and GhcLibHcOpts.

Small bug fix: make sure we test for -fllvm in SRC_HC_OPTS, to check
whether the bootstrap compiler is affected by bug #9439.

Reviewed by: austin

Differential Revision: https://phabricator.haskell.org/D1188
Makefile
mk/flavours/bench-llvm.mk
mk/flavours/perf-llvm.mk
mk/flavours/quick-llvm.mk