X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fmain%2FMain.hs;h=e9c83430b89d9a2d7679213cfd9dc097e28f39b5;hb=fe3321f99f4d9c9ff40429a7ac290f8ef7ca3297;hp=c9d723ddfdb5982a8ceb5fbd13b6fd2db725e93c;hpb=1ae32688ab2ead820a20662cf05128b21944e144;p=ghc-hetmet.git diff --git a/compiler/main/Main.hs b/compiler/main/Main.hs index c9d723d..e9c8343 100644 --- a/compiler/main/Main.hs +++ b/compiler/main/Main.hs @@ -24,7 +24,7 @@ import HscMain ( newHscEnv ) import DriverPipeline ( oneShot, compileFile ) import DriverMkDepend ( doMkDependHS ) #ifdef GHCI -import InteractiveUI ( interactiveUI ) +import InteractiveUI ( interactiveUI, ghciWelcomeMsg ) #endif -- Various other random stuff that we need @@ -428,6 +428,11 @@ showBanner :: CmdLineMode -> DynFlags -> IO () showBanner cli_mode dflags = do let verb = verbosity dflags +#ifdef GHCI + -- Show the GHCi banner + when (isInteractiveMode cli_mode && verb >= 1) $ putStrLn ghciWelcomeMsg +#endif + -- Display details of the configuration in verbose mode when (verb >= 2) $ do hPutStr stderr "Glasgow Haskell Compiler, Version "