Skip to content

--enable-tests, --enable-documentation defaults #5255

@mcandre

Description

@mcandre

Unit tests and haddock break when the cabal flags --enable-tests, --enable-documentation are off, which is the default behavior unfortunately. I think --enable-tests should be on by default when running cabal install against a local *.cabal development package, and --enable-documentation should generally be on by default, in order to fix haddock.

As a workaround, I am explicitly supplying --enable-tests to my local cabal install runs against *.cabal files; and doing a lot of ghc-check ... cabal install --force-reinstalls --enable-documentation... to fix haddock for the dependency packages that were already installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions