Add NoImplicitPrelude to buildTypeScript
This allows us to compile Setup.hs without depending on base. In particular, this ensures that a package with `build-type: Hooks` and a custom setup stanza that does not depend on base successfully compiles. Tested in PackageTests/SetupHooks/SetupHooksNoBase.
Showing
- cabal-install/src/Distribution/Client/ProjectPlanning/SetupPolicy.hs 2 additions, 4 deletions...ll/src/Distribution/Client/ProjectPlanning/SetupPolicy.hs
- cabal-install/src/Distribution/Client/SetupWrapper.hs 11 additions, 2 deletionscabal-install/src/Distribution/Client/SetupWrapper.hs
- cabal-testsuite/PackageTests/SetupHooks/SetupHooksNoBase/A.hs 2 additions, 0 deletions...l-testsuite/PackageTests/SetupHooks/SetupHooksNoBase/A.hs
- cabal-testsuite/PackageTests/SetupHooks/SetupHooksNoBase/SetupHooks.hs 8 additions, 0 deletions...te/PackageTests/SetupHooks/SetupHooksNoBase/SetupHooks.hs
- cabal-testsuite/PackageTests/SetupHooks/SetupHooksNoBase/cabal.project 1 addition, 0 deletions...te/PackageTests/SetupHooks/SetupHooksNoBase/cabal.project
- cabal-testsuite/PackageTests/SetupHooks/SetupHooksNoBase/cabal.test.hs 14 additions, 0 deletions...te/PackageTests/SetupHooks/SetupHooksNoBase/cabal.test.hs
- cabal-testsuite/PackageTests/SetupHooks/SetupHooksNoBase/setup-hooks-no-base-test.cabal 16 additions, 0 deletions...etupHooks/SetupHooksNoBase/setup-hooks-no-base-test.cabal
Please register or sign in to comment