Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -109,3 +109,5 @@ bench.html

# ignore the downloaded binary files
scripts/release/binary-downloads/

tests/fixtures
5 changes: 4 additions & 1 deletion cabal-install/src/Distribution/Client/Init/FileCreators.hs
Original file line number Diff line number Diff line change
Expand Up @@ -73,14 +73,17 @@ writeProject (ProjectSettings opts pkgDesc libTarget exeTarget testTarget)

let pkgFields = mkPkgDescription opts pkgDesc
commonStanza = mkCommonStanza opts
extensionsStanza = mkExtensionsStanza opts
ghcOptionsStanza = mkGhcOptionsStanza opts
rtsOptionsStanza = mkRtsOptionsStanza opts

libStanza <- prepareLibTarget opts libTarget
exeStanza <- prepareExeTarget opts exeTarget
testStanza <- prepareTestTarget opts testTarget

(reusedCabal, cabalContents) <-
writeCabalFile opts $
pkgFields ++ [commonStanza, libStanza, exeStanza, testStanza]
pkgFields ++ [extensionsStanza, ghcOptionsStanza, rtsOptionsStanza, commonStanza, libStanza, exeStanza, testStanza]

when (null $ _pkgSynopsis pkgDesc) $
message opts T.Warning "No synopsis given. You should edit the .cabal file and add one."
Expand Down
Loading
Loading