diff options
-rw-r--r-- | hadrian/src/Settings/Packages.hs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hadrian/src/Settings/Packages.hs b/hadrian/src/Settings/Packages.hs index ffedcce1d4..33ffa91289 100644 --- a/hadrian/src/Settings/Packages.hs +++ b/hadrian/src/Settings/Packages.hs @@ -51,6 +51,9 @@ packageArgs = do [ inputs ["**/GHC.hs", "**/GHC/Driver/Make.hs"] ? arg "-fprof-auto" , input "**/Parser.hs" ? pure ["-fno-ignore-interface-pragmas", "-fcmm-sink"] + -- Enable -haddock and -Winvalid-haddock for the compiler + , arg "-haddock" + , notStage0 ? arg "-Winvalid-haddock" -- These files take a very long time to compile with -O1, -- so we use -O0 for them just in Stage0 to speed up the -- build but not affect Stage1+ executables |