Skip to content

Commit aa94a50

Browse files
committed
Fix haddock keepTmpFiles logic
1 parent ac33796 commit aa94a50

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

cabal-install/src/Distribution/Client/ProjectBuilding/UnpackedPackage.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ buildAndRegisterUnpackedPackage
175175
verbosity
176176
distDirLayout@DistDirLayout{distTempDirectory}
177177
maybe_semaphore
178-
_buildTimeSettings
178+
buildTimeSettings
179179
registerLock
180180
cacheLock
181181
pkgshared@ElaboratedSharedConfig
@@ -372,6 +372,7 @@ buildAndRegisterUnpackedPackage
372372
setupHsHaddockFlags
373373
pkg
374374
pkgshared
375+
buildTimeSettings
375376
(commonFlags v)
376377
haddockArgs v =
377378
flip filterHaddockArgs v $

cabal-install/src/Distribution/Client/ProjectPlanning.hs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4114,9 +4114,14 @@ setupHsRegisterFlags
41144114
setupHsHaddockFlags
41154115
:: ElaboratedConfiguredPackage
41164116
-> ElaboratedSharedConfig
4117+
-> BuildTimeSettings
41174118
-> Cabal.CommonSetupFlags
41184119
-> Cabal.HaddockFlags
4119-
setupHsHaddockFlags (ElaboratedConfiguredPackage{..}) (ElaboratedSharedConfig{..}) common =
4120+
setupHsHaddockFlags
4121+
(ElaboratedConfiguredPackage{..})
4122+
(ElaboratedSharedConfig{..})
4123+
(BuildTimeSettings {buildSettingKeepTempFiles = keepTmpFiles})
4124+
common =
41204125
Cabal.HaddockFlags
41214126
{ haddockCommonFlags = common
41224127
, haddockProgramPaths =
@@ -4143,7 +4148,7 @@ setupHsHaddockFlags (ElaboratedConfiguredPackage{..}) (ElaboratedSharedConfig{..
41434148
, haddockQuickJump = toFlag elabHaddockQuickJump
41444149
, haddockHscolourCss = maybeToFlag elabHaddockHscolourCss
41454150
, haddockContents = maybeToFlag elabHaddockContents
4146-
, haddockKeepTempFiles = mempty -- TODO: from build settings
4151+
, haddockKeepTempFiles = toFlag keepTmpFiles
41474152
, haddockIndex = maybeToFlag elabHaddockIndex
41484153
, haddockBaseUrl = maybeToFlag elabHaddockBaseUrl
41494154
, haddockLib = maybeToFlag elabHaddockLib

0 commit comments

Comments
 (0)