Make sure cabal-helper is ready before invoking dumpsym
This commit is contained in:
@@ -20,6 +20,7 @@ module Language.Haskell.GhcMod.CabalHelper
|
||||
( getComponents
|
||||
, getGhcMergedPkgOptions
|
||||
, getPackageDbStack
|
||||
, prepareCabalHelper
|
||||
)
|
||||
#endif
|
||||
where
|
||||
@@ -126,6 +127,14 @@ getComponents = chCached Cached {
|
||||
, a == a'
|
||||
]
|
||||
|
||||
prepareCabalHelper :: (IOish m, GmEnv m, GmLog m) => m ()
|
||||
prepareCabalHelper = do
|
||||
crdl <- cradle
|
||||
let projdir = cradleRootDir crdl
|
||||
distdir = projdir </> "dist"
|
||||
readProc <- gmReadProcess
|
||||
liftIO $ prepare readProc projdir distdir
|
||||
|
||||
withCabal :: (IOish m, GmEnv m, GmLog m) => m a -> m a
|
||||
withCabal action = do
|
||||
crdl <- cradle
|
||||
|
||||
Reference in New Issue
Block a user