Add TEST_HC_OPTS to every Makefile invocation of TEST_HC
In the testsuite there are numerous Makefiles that invoke $(TEST_HC). But, unlike the tests invoked directly by the harness, they didn't pass -dno-debug-output, or $(EXTRA_HC_OPTS). This patch goes part-way towards the goal of making the two consistent: * Almost all invocations in the Makefiles now go '$(TEST_HC)' $(TEST_HC_OPTS) * In test.mk we initialise TEST_HC_OPTS = -dno-debug-output $(EXTRA_HC_OPTS) Still to come (I don't know how to do these) * The invocations of TEST_HC via cabal are not treated (eg cabal01, cabal04), and they should be * TEST_HC_OPTS should probably be initialised the same way as the Python script computes the flags to pass to the TEST_HC that it calls directly
Showing
- mk/test.mk 4 additions, 0 deletionsmk/test.mk
- tests/ghc-regress/cabal/Makefile 5 additions, 5 deletionstests/ghc-regress/cabal/Makefile
- tests/ghc-regress/codeGen/should_compile/Makefile 1 addition, 1 deletiontests/ghc-regress/codeGen/should_compile/Makefile
- tests/ghc-regress/concurrent/should_run/Makefile 1 addition, 1 deletiontests/ghc-regress/concurrent/should_run/Makefile
- tests/ghc-regress/deriving/should_fail/Makefile 1 addition, 1 deletiontests/ghc-regress/deriving/should_fail/Makefile
- tests/ghc-regress/driver/1372/Makefile 1 addition, 1 deletiontests/ghc-regress/driver/1372/Makefile
- tests/ghc-regress/driver/1959/Makefile 5 additions, 5 deletionstests/ghc-regress/driver/1959/Makefile
- tests/ghc-regress/driver/Makefile 72 additions, 72 deletionstests/ghc-regress/driver/Makefile
- tests/ghc-regress/driver/bug1677/Makefile 1 addition, 1 deletiontests/ghc-regress/driver/bug1677/Makefile
- tests/ghc-regress/driver/conflicting_flags/Makefile 1 addition, 1 deletiontests/ghc-regress/driver/conflicting_flags/Makefile
- tests/ghc-regress/driver/dynamic_flags_001/Makefile 1 addition, 1 deletiontests/ghc-regress/driver/dynamic_flags_001/Makefile
- tests/ghc-regress/driver/recomp001/Makefile 2 additions, 2 deletionstests/ghc-regress/driver/recomp001/Makefile
- tests/ghc-regress/driver/recomp002/Makefile 2 additions, 2 deletionstests/ghc-regress/driver/recomp002/Makefile
- tests/ghc-regress/driver/recomp003/Makefile 3 additions, 3 deletionstests/ghc-regress/driver/recomp003/Makefile
- tests/ghc-regress/driver/recomp004/Makefile 4 additions, 4 deletionstests/ghc-regress/driver/recomp004/Makefile
- tests/ghc-regress/driver/recomp005/Makefile 2 additions, 2 deletionstests/ghc-regress/driver/recomp005/Makefile
- tests/ghc-regress/driver/recomp006/Makefile 2 additions, 2 deletionstests/ghc-regress/driver/recomp006/Makefile
- tests/ghc-regress/driver/recomp008/Makefile 2 additions, 2 deletionstests/ghc-regress/driver/recomp008/Makefile
- tests/ghc-regress/dynlibs/Makefile 6 additions, 6 deletionstests/ghc-regress/dynlibs/Makefile
- tests/ghc-regress/ffi/should_run/Makefile 4 additions, 4 deletionstests/ghc-regress/ffi/should_run/Makefile
Loading
Please register or sign in to comment