You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
They can be specified at the top-level, in which case they apply only to local package, or
They can be specified inside a package stanza, in which case they apply to the build of the package, whether or not it is local or external.
They can be specified inside an package * stanza, in which case they apply to all packages, local ones from the project and also external dependencies.
but I don't see mention of how conflicts are resolved, e.g.
package foo
coverage: true
coverage: false
or...
coverage: false
package foo
coverage: true
...as well as how import comes into play (presumably treated like the files are concatenated). With the introduction of import knowing how to override particular earlier options becomes important and an obvious use-case.
Documentation will help users as well as help avoid what would be a disaster if cabal changed behavior.
The text was updated successfully, but these errors were encountered:
In the docs we have:
but I don't see mention of how conflicts are resolved, e.g.
or...
...as well as how
import
comes into play (presumably treated like the files are concatenated). With the introduction ofimport
knowing how to override particular earlier options becomes important and an obvious use-case.Documentation will help users as well as help avoid what would be a disaster if cabal changed behavior.
The text was updated successfully, but these errors were encountered: