Skip to content

Commit dd1dc6c

Browse files
committed
Fix #6234 Add corresponding replHook
1 parent a192e65 commit dd1dc6c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Setup.hs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Distribution.Simple.LocalBuildInfo
1919
import Distribution.Simple.PackageIndex
2020
( allPackages, dependencyClosure )
2121
import Distribution.Simple.Setup
22-
( BuildFlags (buildVerbosity), fromFlag )
22+
( BuildFlags (..), ReplFlags (..), fromFlag )
2323
import Distribution.Simple.Utils
2424
( rewriteFileEx, createDirectoryIfMissingVerbose )
2525
import Distribution.Types.PackageName ( unPackageName )
@@ -31,8 +31,11 @@ import System.FilePath ( (</>) )
3131
main :: IO ()
3232
main = defaultMainWithHooks simpleUserHooks
3333
{ buildHook = \pkg lbi hooks flags -> do
34-
generateBuildModule (fromFlag (buildVerbosity flags)) pkg lbi
35-
buildHook simpleUserHooks pkg lbi hooks flags
34+
generateBuildModule (fromFlag (buildVerbosity flags)) pkg lbi
35+
buildHook simpleUserHooks pkg lbi hooks flags
36+
, replHook = \pkg lbi hooks flags args -> do
37+
generateBuildModule (fromFlag (replVerbosity flags)) pkg lbi
38+
replHook simpleUserHooks pkg lbi hooks flags args
3639
}
3740

3841
generateBuildModule :: Verbosity -> PackageDescription -> LocalBuildInfo -> IO ()

0 commit comments

Comments
 (0)