11{-# LANGUAGE OverloadedStrings #-}
2- {-# LANGUAGE RecordWildCards #-}
32
43module Distribution.Client.CmdListBin
54 ( listbinCommand
@@ -30,10 +29,12 @@ import Distribution.Client.CmdErrorMessages
3029import Distribution.Client.DistDirLayout (DistDirLayout (.. ))
3130import Distribution.Client.NixStyleOptions
3231 ( NixStyleFlags (.. )
32+ , cfgVerbosity
3333 , defaultNixStyleFlags
3434 , nixStyleOptions
3535 )
36- import Distribution.Client.ProjectOrchestration
36+ import Distribution.Client.ProjectOrchestration hiding (distDirLayout , targetsMap )
37+ import qualified Distribution.Client.ProjectOrchestration as Orchestration (distDirLayout , targetsMap )
3738import Distribution.Client.ProjectPlanning.Types
3839import Distribution.Client.ScriptUtils
3940 ( AcceptNoTargets (.. )
@@ -46,7 +47,6 @@ import Distribution.Client.Setup (GlobalFlags (..))
4647import Distribution.Client.TargetProblem (TargetProblem (.. ))
4748import Distribution.Simple.BuildPaths (dllExtension , exeExtension )
4849import Distribution.Simple.Command (CommandUI (.. ))
49- import Distribution.Simple.Setup (configCommonFlags , fromFlagOrDefault , setupVerbosity )
5050import Distribution.Simple.Utils (dieWithException , withOutputMarker , wrapText )
5151import Distribution.System (Platform )
5252import Distribution.Types.ComponentName (showComponentName )
@@ -86,7 +86,7 @@ listbinCommand =
8686-------------------------------------------------------------------------------
8787
8888listbinAction :: NixStyleFlags () -> [String ] -> GlobalFlags -> IO ()
89- listbinAction flags@ NixStyleFlags { .. } args globalFlags = do
89+ listbinAction flags args globalFlags = do
9090 -- fail early if multiple target selectors specified
9191 target <- case args of
9292 [] -> dieWithException verbosity NoTargetProvided
@@ -140,7 +140,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
140140 singleComponentOrElse
141141 ( dieWithException verbosity ThisIsABug
142142 )
143- $ targetsMap buildCtx
143+ $ Orchestration. targetsMap buildCtx
144144
145145 printPlan verbosity baseCtx buildCtx
146146
@@ -150,7 +150,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
150150 return $
151151 IP. foldPlanPackage
152152 (const [] ) -- IPI don't have executables
153- (elaboratedPackage (distDirLayout baseCtx) (elaboratedShared buildCtx) selectedComponent)
153+ (elaboratedPackage (Orchestration. distDirLayout baseCtx) (elaboratedShared buildCtx) selectedComponent)
154154 gpp
155155
156156 case binfiles of
@@ -170,7 +170,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
170170 _ -> dieWithException verbosity MultipleTargetsFound
171171 where
172172 defaultVerbosity = verboseStderr silent
173- verbosity = fromFlagOrDefault defaultVerbosity (setupVerbosity $ configCommonFlags configFlags)
173+ verbosity = cfgVerbosity defaultVerbosity flags
174174
175175 -- this is copied from
176176 elaboratedPackage
0 commit comments