Fix travis

This commit is contained in:
Daniel Gröber 2015-06-07 03:36:50 +02:00
parent acfc575e13
commit 21087650d9
1 changed files with 3 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import Control.Applicative
import Control.Monad
import Data.Monoid
import Data.Version
import Data.Serialize (Serialize)
import Distribution.Helper
import qualified Language.Haskell.GhcMod.Types as T
import Language.Haskell.GhcMod.Types hiding (ghcProgram, ghcPkgProgram,
@ -63,6 +64,8 @@ getComponents :: (Applicative m, MonadIO m, GmEnv m, GmLog m)
=> m [GmComponent GMCRaw ChEntrypoint]
getComponents = chCached cabalHelperCache
chCached :: (Applicative m, MonadIO m, GmEnv m, GmLog m, Serialize a)
=> Cached m (Programs, FilePath, (Version, [Char])) a -> m a
chCached c = do
root <- cradleRootDir <$> cradle
d <- cacheInputData root