File tree 2 files changed +20
-7
lines changed
cabal-install/src/Distribution/Client
2 files changed +20
-7
lines changed Original file line number Diff line number Diff line change @@ -2319,13 +2319,16 @@ elaborateInstallPlan
2319
2319
]
2320
2320
<> perPkgOptionMapLast pkgid packageConfigProgramPaths
2321
2321
elabProgramArgs =
2322
- Map. fromList
2323
- [ (programId prog, args)
2324
- | prog <- configuredPrograms compilerprogdb
2325
- , let args = programOverrideArgs $ addHaddockIfDocumentationEnabled prog
2326
- , not (null args)
2327
- ]
2328
- <> perPkgOptionMapMappend pkgid packageConfigProgramArgs
2322
+ Map. unionWith
2323
+ (++)
2324
+ ( Map. fromList
2325
+ [ (programId prog, args)
2326
+ | prog <- configuredPrograms compilerprogdb
2327
+ , let args = programOverrideArgs $ addHaddockIfDocumentationEnabled prog
2328
+ , not (null args)
2329
+ ]
2330
+ )
2331
+ (perPkgOptionMapMappend pkgid packageConfigProgramArgs)
2329
2332
elabProgramPathExtra = perPkgOptionNubList pkgid packageConfigProgramPathExtra
2330
2333
elabConfigureScriptArgs = perPkgOptionList pkgid packageConfigConfigureArgs
2331
2334
elabExtraLibDirs = perPkgOptionList pkgid packageConfigExtraLibDirs
Original file line number Diff line number Diff line change
1
+ synopsis: GHC arguments are no longer swallowed by enabling documentation
2
+ packages: Cabal
3
+ prs: #10783
4
+ issues: #10782
5
+
6
+ description: {
7
+
8
+ - Arguments to GHC are now properly concatenated with `-haddock` if documentation is enabled.
9
+
10
+ }
You can’t perform that action at this time.
0 commit comments