Fix GhostScript detection (Trac #15856)
authorKrzysztof Gogolewski <krz.gogolewski@gmail.com>
Thu, 22 Nov 2018 16:32:55 +0000 (11:32 -0500)
committerBen Gamari <ben@smart-cactus.org>
Thu, 22 Nov 2018 17:11:16 +0000 (12:11 -0500)
commit011e39d7fe533ca772beeed8529749c4750d4817
tree961d22d5ebc896bf20b03257eeeac4f908eac1b2
parent13bb4bf44e6e690133be334bbf0c63fcae5db34a
Fix GhostScript detection (Trac #15856)

The option `confdir` (used in GhostScript test) was set correctly
via `--config` in `test.mk` and incorrectly via `config/ghc`.
AFAICT, some time ago this was working because the
incorrect assignment was done first, and later it broke.

Hardian doesn't pass `confdir`. I removed `confdir` and use
`config.top` to determine the directory of the
`good.ps` and `bad.ps` files. This is simpler.

I also removed some redundant assignments in `config/ghc`.

Test Plan: manually set config.have_profiling and make test

Reviewers: bgamari

Subscribers: rwbarton, carter

GHC Trac Issues: #15856

Differential Revision: https://phabricator.haskell.org/D5298
testsuite/config/ghc
testsuite/driver/testlib.py
testsuite/mk/test.mk