summaryrefslogtreecommitdiff
path: root/testsuite/mk/ghc-config.hs
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/mk/ghc-config.hs')
-rw-r--r--testsuite/mk/ghc-config.hs6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuite/mk/ghc-config.hs b/testsuite/mk/ghc-config.hs
index 9a6a5e74df..c5ad5ff3b7 100644
--- a/testsuite/mk/ghc-config.hs
+++ b/testsuite/mk/ghc-config.hs
@@ -34,6 +34,12 @@ main = do
_ -> "package-conf"
putStrLn $ "GhcPackageDbFlag" ++ '=':pkgdb_flag
+ let minGhcVersion711 = case lookup "Project version" fields of
+ Just v
+ | parseVersion v >= [7,11] -> "YES"
+ _ -> "NO"
+ putStrLn $ "MinGhcVersion711" ++ '=':minGhcVersion711
+
getGhcFieldOrFail :: [(String,String)] -> String -> String -> IO ()
getGhcFieldOrFail fields mkvar key