aboutsummaryrefslogtreecommitdiff
path: root/CabalHelper/Shared/Common.hs
diff options
context:
space:
mode:
Diffstat (limited to 'CabalHelper/Shared/Common.hs')
-rw-r--r--CabalHelper/Shared/Common.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/CabalHelper/Shared/Common.hs b/CabalHelper/Shared/Common.hs
index bc9354c..12c7d93 100644
--- a/CabalHelper/Shared/Common.hs
+++ b/CabalHelper/Shared/Common.hs
@@ -92,8 +92,9 @@ appCacheDir :: IO FilePath
appCacheDir =
(</> "cabal-helper") <$> getEnvDefault "XDG_CACHE_HOME" (homeRel cache)
where
- lookupEnv var = do env <- getEnvironment; return (lookup var env)
- getEnvDefault var def = lookupEnv var >>= \m -> case m of Nothing -> def; Just x -> return x
+ -- for GHC 7.4
+ lookupEnv' var = do env <- getEnvironment; return (lookup var env)
+ getEnvDefault var def = lookupEnv' var >>= \m -> case m of Nothing -> def; Just x -> return x
homeRel path = (</> path) <$> getHomeDirectory
cache =
case System.Info.os of