summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2022-02-07 14:40:07 +0000
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-02-09 03:56:22 -0500
commita39ed908abd91b7863f8bd9ddfd72bc11535c451 (patch)
tree53d45f5c8cdaee30d02eec44a6048c2527cc4ec6
parentef2945254987bb0d68fd366f9d19c71d597ae841 (diff)
downloadhaskell-a39ed908abd91b7863f8bd9ddfd72bc11535c451.tar.gz
testsuite: Add missing dependency on ghcconfig
-rw-r--r--hadrian/src/Rules/Test.hs7
1 files changed, 6 insertions, 1 deletions
diff --git a/hadrian/src/Rules/Test.hs b/hadrian/src/Rules/Test.hs
index 8ce3daa70b..fea8a8f7b6 100644
--- a/hadrian/src/Rules/Test.hs
+++ b/hadrian/src/Rules/Test.hs
@@ -67,7 +67,12 @@ inTreeOutTree inTree outTree = do
testsuiteDeps :: Rules ()
testsuiteDeps = do
- "test:ghc" ~> inTreeOutTree (\stg -> needTestsuitePackages stg) (return ())
+ root <- buildRootRules
+ "test:ghc" ~> inTreeOutTree
+ (\stg -> do
+ needTestsuitePackages stg
+ need [(root -/- ghcConfigPath)])
+ (return ())
ghcConfigPath :: FilePath
ghcConfigPath = "test/ghcconfig"