1
1
{-# LANGUAGE OverloadedStrings #-}
2
- {-# LANGUAGE RecordWildCards #-}
3
2
4
3
module Distribution.Client.CmdListBin
5
4
( listbinCommand
@@ -30,10 +29,12 @@ import Distribution.Client.CmdErrorMessages
30
29
import Distribution.Client.DistDirLayout (DistDirLayout (.. ))
31
30
import Distribution.Client.NixStyleOptions
32
31
( NixStyleFlags (.. )
32
+ , cfgVerbosity
33
33
, defaultNixStyleFlags
34
34
, nixStyleOptions
35
35
)
36
- import Distribution.Client.ProjectOrchestration
36
+ import Distribution.Client.ProjectOrchestration hiding (distDirLayout , targetsMap )
37
+ import qualified Distribution.Client.ProjectOrchestration as Orchestration (distDirLayout , targetsMap )
37
38
import Distribution.Client.ProjectPlanning.Types
38
39
import Distribution.Client.ScriptUtils
39
40
( AcceptNoTargets (.. )
@@ -46,7 +47,6 @@ import Distribution.Client.Setup (GlobalFlags (..))
46
47
import Distribution.Client.TargetProblem (TargetProblem (.. ))
47
48
import Distribution.Simple.BuildPaths (dllExtension , exeExtension )
48
49
import Distribution.Simple.Command (CommandUI (.. ))
49
- import Distribution.Simple.Setup (configCommonFlags , fromFlagOrDefault , setupVerbosity )
50
50
import Distribution.Simple.Utils (dieWithException , withOutputMarker , wrapText )
51
51
import Distribution.System (Platform )
52
52
import Distribution.Types.ComponentName (showComponentName )
@@ -86,7 +86,7 @@ listbinCommand =
86
86
-------------------------------------------------------------------------------
87
87
88
88
listbinAction :: NixStyleFlags () -> [String ] -> GlobalFlags -> IO ()
89
- listbinAction flags@ NixStyleFlags { .. } args globalFlags = do
89
+ listbinAction flags args globalFlags = do
90
90
-- fail early if multiple target selectors specified
91
91
target <- case args of
92
92
[] -> dieWithException verbosity NoTargetProvided
@@ -140,7 +140,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
140
140
singleComponentOrElse
141
141
( dieWithException verbosity ThisIsABug
142
142
)
143
- $ targetsMap buildCtx
143
+ $ Orchestration. targetsMap buildCtx
144
144
145
145
printPlan verbosity baseCtx buildCtx
146
146
@@ -150,7 +150,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
150
150
return $
151
151
IP. foldPlanPackage
152
152
(const [] ) -- IPI don't have executables
153
- (elaboratedPackage (distDirLayout baseCtx) (elaboratedShared buildCtx) selectedComponent)
153
+ (elaboratedPackage (Orchestration. distDirLayout baseCtx) (elaboratedShared buildCtx) selectedComponent)
154
154
gpp
155
155
156
156
case binfiles of
@@ -170,7 +170,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
170
170
_ -> dieWithException verbosity MultipleTargetsFound
171
171
where
172
172
defaultVerbosity = verboseStderr silent
173
- verbosity = fromFlagOrDefault defaultVerbosity (setupVerbosity $ configCommonFlags configFlags)
173
+ verbosity = cfgVerbosity defaultVerbosity flags
174
174
175
175
-- this is copied from
176
176
elaboratedPackage
0 commit comments