Skip to content

Commit 49c54c4

Browse files
committed
Avoid unnecessary recompilation
1 parent 2764334 commit 49c54c4

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/Stack/Build/Cache.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,10 @@ writeConfigCache dir = writeCache dir configCacheFile
128128
deleteCaches :: (MonadIO m, MonadReader env m, HasConfig env, MonadLogger m, MonadThrow m, HasEnvConfig env)
129129
=> Path Abs Dir -> m ()
130130
deleteCaches dir = do
131+
{- FIXME confirm that this is acceptable to remove
131132
bfp <- buildCacheFile dir
132133
removeFileIfExists bfp
134+
-}
133135
cfp <- configCacheFile dir
134136
removeFileIfExists cfp
135137

src/Stack/Build/ConstructPlan.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@ mkUnregisterLocal tasks locallyRegistered =
160160

161161
addFinal :: LocalPackage -> M ()
162162
addFinal lp = do
163+
void $ addDep $ packageName package
164+
163165
depsRes <- addPackageDeps package
164166
res <- case depsRes of
165167
Left e -> return $ Left e

0 commit comments

Comments
 (0)