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
Have Cabal build a Setup executable and test with it.
I recently discovered that build-tools can be used to specify
dependencies on internal executables (haskell#220). This means that
we can make a nice improvement to the package-tests test suite:
instead of manually building a Setup.hs script ourselves,
we can add one to the Cabal file for Cabal, and have the
test suite have a build-tools dependency on it.
Perhaps the only objection to this is that the Cabal *library*
now has an executable cabal-setup. Maybe with some buildable
shenanigans we can make it so that we never build this executable
unless the user asks for it, or the test suite is enabled.
Alternately, cabal-setup is a generally handy executable to have
around.
Signed-off-by: Edward Z. Yang <[email protected]>
0 commit comments