@@ -18,7 +18,7 @@ import Distribution.Client.Setup
1818 )
1919import qualified Distribution.Client.Setup as Client
2020import Distribution.Simple.Setup
21- ( HaddockFlags , TestFlags
21+ ( HaddockFlags , TestFlags , BenchmarkFlags
2222 , fromFlagOrDefault
2323 )
2424import Distribution.Simple.Command
@@ -91,14 +91,14 @@ showBuildInfoCommand = CmdInstall.installCommand {
9191 }
9292
9393data ShowBuildInfoFlags = ShowBuildInfoFlags
94- { buildInfoInstallCommandFlags :: (ConfigFlags , ConfigExFlags , InstallFlags , HaddockFlags , TestFlags , ClientInstallFlags )
94+ { buildInfoInstallCommandFlags :: (ConfigFlags , ConfigExFlags , InstallFlags , HaddockFlags , TestFlags , BenchmarkFlags , ClientInstallFlags )
9595 , buildInfoOutputFile :: Maybe FilePath
9696 , buildInfoUnitIds :: Maybe [String ]
9797 }
9898
9999defaultShowBuildInfoFlags :: ShowBuildInfoFlags
100100defaultShowBuildInfoFlags = ShowBuildInfoFlags
101- { buildInfoInstallCommandFlags = (mempty , mempty , mempty , mempty , mempty , mempty )
101+ { buildInfoInstallCommandFlags = (mempty , mempty , mempty , mempty , mempty , mempty , mempty )
102102 , buildInfoOutputFile = Nothing
103103 , buildInfoUnitIds = Nothing
104104 }
@@ -111,7 +111,7 @@ defaultShowBuildInfoFlags = ShowBuildInfoFlags
111111-- "Distribution.Client.ProjectOrchestration"
112112--
113113showBuildInfoAction :: ShowBuildInfoFlags -> [String ] -> GlobalFlags -> IO ()
114- showBuildInfoAction (ShowBuildInfoFlags (configFlags, configExFlags, installFlags, haddockFlags, testFlags, clientInstallFlags) fileOutput unitIds)
114+ showBuildInfoAction (ShowBuildInfoFlags (configFlags, configExFlags, installFlags, haddockFlags, testFlags, benchmarkFlags, clientInstallFlags) fileOutput unitIds)
115115 targetStrings globalFlags = do
116116 baseCtx <- establishProjectBaseContext verbosity cliConfig OtherCommand
117117 let baseCtx' = baseCtx
@@ -147,6 +147,7 @@ showBuildInfoAction (ShowBuildInfoFlags (configFlags, configExFlags, installFlag
147147 installFlags clientInstallFlags
148148 haddockFlags
149149 testFlags
150+ benchmarkFlags
150151
151152-- Pretty nasty piecemeal out of json, but I can't see a way to retrieve output of the setupWrapper'd tasks
152153showTargets :: Maybe FilePath -> Maybe [String ] -> Verbosity -> ProjectBaseContext -> ProjectBuildContext -> Lock -> IO ()
0 commit comments