Closed
Description
- Allow the cabal binary itself to be used as a
Setup.hs
file, removing errors related to not having the right version of Cabal installed/available (e.g. when doing parallel builds.) (Allow using cabal program itself as the external setup method #2633) - Track down and fix issue (probably timestamp related) with unnecessary rebuilds in source packages that haven't changed.
- Allow build targets that include package names/directories, not just components in the current directory.
- Implicit "add-source" for packages in subdirectories.
- Allow dist/ to live inside the sandbox directory, rather than in the package directory.
- Search upwards for sandbox directory.
- Cabal configure should produce and save an install plan. Cabal build should install the plan (by invoking cabal install --only-dep).
- Come up with catchy title for issue.
/cc @dcoutts