From 66a5123f8c69d9ccc2a865795662787edfc62651 Mon Sep 17 00:00:00 2001 From: Kazu Yamamoto Date: Sat, 26 Apr 2014 09:22:42 +0900 Subject: [PATCH] rescue old Cabal which does not support bench. --- Language/Haskell/GhcMod/CabalApi.hs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Language/Haskell/GhcMod/CabalApi.hs b/Language/Haskell/GhcMod/CabalApi.hs index d9bfdb7..05fee51 100644 --- a/Language/Haskell/GhcMod/CabalApi.hs +++ b/Language/Haskell/GhcMod/CabalApi.hs @@ -143,7 +143,11 @@ cabalAllBuildInfo pd = libBI ++ execBI ++ testBI ++ benchBI libBI = map P.libBuildInfo $ maybeToList $ P.library pd execBI = map P.buildInfo $ P.executables pd testBI = map P.testBuildInfo $ P.testSuites pd +#if __GLASGOW_HASKELL__ >= 704 benchBI = map P.benchmarkBuildInfo $ P.benchmarks pd +#else + benchBI = [] +#endif ----------------------------------------------------------------