Skip to content

Commit c480f69

Browse files
snoyberg23Skidoo
authored andcommitted
Include foreign libs in allBuildInfo (fixes #4763)
(cherry picked from commit a641d1c)
1 parent d8a5de6 commit c480f69

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Cabal/Distribution/Types/PackageDescription.hs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,9 @@ allBuildInfo :: PackageDescription -> [BuildInfo]
314314
allBuildInfo pkg_descr = [ bi | lib <- allLibraries pkg_descr
315315
, let bi = libBuildInfo lib
316316
, buildable bi ]
317+
++ [ bi | flib <- foreignLibs pkg_descr
318+
, let bi = foreignLibBuildInfo flib
319+
, buildable bi ]
317320
++ [ bi | exe <- executables pkg_descr
318321
, let bi = buildInfo exe
319322
, buildable bi ]

Cabal/changelog

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* Added a new 'cabal check' warning about unused, undeclared or
88
non-Unicode flags. Also, it warns about leading dash, which is
99
unusable but accepted if it's unused in conditionals. (#4687)
10+
* Modify `allBuildInfo` to include foreign library info (#4763).
1011
* Documentation fixes.
1112

1213
2.0.0.2 Mikhail Glushenkov <[email protected]> July 2017

0 commit comments

Comments
 (0)