@@ -372,36 +372,36 @@ data ElaboratedConfiguredPackage = ElaboratedConfiguredPackage
372372instance Pretty ElaboratedConfiguredPackage where
373373 pretty elab =
374374 hang (text " ElaboratedConfiguredPackage" ) 4 $ vcat $
375- [ text " elabUnitId =" <+> pretty (elabUnitId elab)
376- , text " elabComponentId =" <+> pretty (elabComponentId elab)
377- , text " elabIsCanonical =" <+> text ( show (elabIsCanonical elab) )
378- , text " elabPkgSourceId =" <+> pretty (elabPkgSourceId elab)
379- , text " elabModuleShape =" <+> text ( show (elabModuleShape elab) )
380- , text " elabFlagAssignment =" <+> Cabal. dispFlagAssignment (elabFlagAssignment elab)
381- , text " elabFlagDefaults =" <+> Cabal. dispFlagAssignment (elabFlagDefaults elab)
382- , text " elabPkgDescription =" <+> text " <PackageDescription>"
383- , text " elabPkgSourceLocation =" <+> text ( show ( elabPkgSourceLocation elab) )
384- , text " elabPkgSourceHash =" <+> text ( show (elabPkgSourceHash elab) )
385- , text " elabLocalToProject =" <+> text (show (elabLocalToProject elab))
386- , text " elabBuildStyle =" <+> text ( show ( elabBuildStyle elab))
387- , text " elabEnabledSpec =" <+> text ( show ( elabEnabledSpec elab))
375+ [ hang ( text " elabUnitId =" ) 2 $ pretty (elabUnitId elab)
376+ , hang ( text " elabComponentId =" ) 2 $ pretty (elabComponentId elab)
377+ , hang ( text " elabIsCanonical =" ) 2 $ pretty (elabIsCanonical elab)
378+ , hang ( text " elabPkgSourceId =" ) 2 $ pretty (elabPkgSourceId elab)
379+ , hang ( text " elabModuleShape =" ) 2 $ pretty (elabModuleShape elab)
380+ , hang ( text " elabFlagAssignment =" ) 2 $ Cabal. dispFlagAssignment (elabFlagAssignment elab)
381+ , hang ( text " elabFlagDefaults =" ) 2 $ Cabal. dispFlagAssignment (elabFlagDefaults elab)
382+ , hang ( text " elabPkgDescription =" ) 2 $ text " <PackageDescription>"
383+ , hang ( text " elabPkgSourceLocation =" ) 2 $ pretty ( maybe mempty text <$> elabPkgSourceLocation elab)
384+ , hang ( text " elabPkgSourceHash =" ) 2 $ maybe mempty pretty (elabPkgSourceHash elab)
385+ , hang ( text " elabLocalToProject =" ) 2 $ text (show (elabLocalToProject elab))
386+ , hang ( text " elabBuildStyle =" ) 2 $ text $ show $ elabBuildStyle elab
387+ , hang ( text " elabEnabledSpec =" ) 2 $ text $ show $ elabEnabledSpec elab
388388 -- , text "elabStanzasAvailable =" <+> text (show (elabStanzasAvailable elab))
389389 -- , text "elabStanzasRequested =" <+> text (show (elabStanzasRequested elab))
390- , text " elabStage =" <+> text ( show (elabStage elab) )
391- -- , text "elabPackageDbs =" <+> text (show ( elabPackageDbs elab))
392- -- , text "elabSetupPackageDBStack =" <+> text (show (elabSetupPackageDBStack elab))
393- -- , text "elabBuildPackageDBStack =" <+> text (show (elabBuildPackageDBStack elab))
394- -- , text "elabRegisterPackageDBStack =" <+> text (show (elabRegisterPackageDBStack elab))
390+ , hang ( text " elabStage =" ) 2 $ pretty (elabStage elab)
391+ , hang ( text " elabPackageDbs =" ) 2 $ sep $ map pretty $ fmap text <$> elabPackageDbs elab
392+ , hang ( text " elabSetupPackageDBStack =" ) 2 $ text (show (elabSetupPackageDBStack elab))
393+ , hang ( text " elabBuildPackageDBStack =" ) 2 $ text (show (elabBuildPackageDBStack elab))
394+ , hang ( text " elabRegisterPackageDBStack =" ) 2 $ text (show (elabRegisterPackageDBStack elab))
395395 -- , text "elabInplaceSetupPackageDBStack =" <+> text (show (elabInplaceSetupPackageDBStack elab))
396396 -- , text "elabInplaceBuildPackageDBStack =" <+> text (show (elabInplaceBuildPackageDBStack elab))
397397 -- , text "elabInplaceRegisterPackageDBStack =" <+> text (show (elabInplaceRegisterPackageDBStack elab))
398- , text " elabPkgDescriptionOverride =" <+> text (show (elabPkgDescriptionOverride elab))
399- , text " elabBuildOptions =" <+> text " <BuildOptions>"
398+ , hang ( text " elabPkgDescriptionOverride =" ) 2 $ text (show (elabPkgDescriptionOverride elab))
399+ , hang ( text " elabBuildOptions =" ) 2 $ text " <BuildOptions>"
400400 -- , text "elabDumpBuildInfo =" <+> text (show (elabDumpBuildInfo elab))
401401 -- , text "elabProgramPaths =" <+> text (show (elabProgramPaths elab))
402402 -- , text "elabProgramArgs =" <+> text (show (elabProgramArgs elab))
403403 -- , text "elabProgramPathExtra =" <+> text (show (elabProgramPathExtra elab))
404- , text " elabConfigureScriptArgs =" <+> text (show (elabConfigureScriptArgs elab))
404+ , hang ( text " elabConfigureScriptArgs =" ) 2 $ text (show (elabConfigureScriptArgs elab))
405405 -- , text "elabExtraLibDirs =" <+> text (show (elabExtraLibDirs elab))
406406 -- , text "elabExtraLibDirsStatic =" <+> text (show (elabExtraLibDirsStatic elab))
407407 -- , text "elabExtraFrameworkDirs =" <+> text (show (elabExtraFrameworkDirs elab))
@@ -435,19 +435,19 @@ instance Pretty ElaboratedConfiguredPackage where
435435 -- , text "elabTestWrapper =" <+> text (show (elabTestWrapper elab))
436436 -- , text "elabTestFailWhenNoTestSuites =" <+> text (show (elabTestFailWhenNoTestSuites elab))
437437 -- , text "elabTestTestOptions =" <+> text (show (elabTestTestOptions elab))
438- , text " elabBenchmarkOptions =" <+> text (show (elabBenchmarkOptions elab))
439- , text " elabSetupScriptStyle =" <+> text (show (elabSetupScriptStyle elab))
440- , text " elabSetupScriptCliVersion =" <+> pretty (elabSetupScriptCliVersion elab)
441- , text " elabConfigureTargets =" <+> text (show (elabConfigureTargets elab))
442- , text " elabBuildTargets =" <+> text (show (elabBuildTargets elab))
443- , text " elabTestTargets =" <+> text (show (elabTestTargets elab))
444- , text " elabBenchTargets =" <+> text (show (elabBenchTargets elab))
445- , text " elabReplTarget =" <+> text (show (elabReplTarget elab))
446- , text " elabHaddockTargets =" <+> text (show (elabHaddockTargets elab))
447- , text " elabBuildHaddocks =" <+> text (show (elabBuildHaddocks elab))
448- , text " elabPkgOrComp =" <+> pretty (elabPkgOrComp elab)
438+ , hang ( text " elabBenchmarkOptions =" ) 2 $ text (show (elabBenchmarkOptions elab))
439+ , hang ( text " elabSetupScriptStyle =" ) 2 $ text (show (elabSetupScriptStyle elab))
440+ , hang ( text " elabSetupScriptCliVersion =" ) 2 $ pretty (elabSetupScriptCliVersion elab)
441+ , hang ( text " elabConfigureTargets =" ) 2 $ text (show (elabConfigureTargets elab))
442+ , hang ( text " elabBuildTargets =" ) 2 $ text (show (elabBuildTargets elab))
443+ , hang ( text " elabTestTargets =" ) 2 $ text (show (elabTestTargets elab))
444+ , hang ( text " elabBenchTargets =" ) 2 $ text (show (elabBenchTargets elab))
445+ , hang ( text " elabReplTarget =" ) 2 $ text (show (elabReplTarget elab))
446+ , hang ( text " elabHaddockTargets =" ) 2 $ text (show (elabHaddockTargets elab))
447+ , hang ( text " elabBuildHaddocks =" ) 2 $ text (show (elabBuildHaddocks elab))
448+ , hang ( text " elabPkgOrComp =" ) 2 $ pretty (elabPkgOrComp elab)
449449 ]
450-
450+
451451normaliseConfiguredPackage
452452 :: ElaboratedSharedConfig
453453 -> ElaboratedConfiguredPackage
@@ -847,8 +847,8 @@ instance Structured ElaboratedComponent
847847instance Pretty ElaboratedComponent where
848848 pretty comp =
849849 hang (text " ElaboratedComponent" ) 4 $ vcat $
850- [ text " compSolverName =" <+> text (show (compSolverName comp))
851- , text " compComponentName =" <+> text (show (compComponentName comp))
850+ [ hang ( text " compSolverName =" ) 2 $ text (show (compSolverName comp))
851+ , hang ( text " compComponentName =" ) 2 $ text (show (compComponentName comp))
852852 , hang (text " compLibDependencies =" ) 4 $ sep
853853 [ pretty cid <+> if promised then text " promised" else mempty
854854 | (cid, promised) <- compLibDependencies comp
@@ -857,14 +857,14 @@ instance Pretty ElaboratedComponent where
857857 [ pretty ouid
858858 | ouid <- compLinkedLibDependencies comp
859859 ]
860- , text " compInstantiatedWith =" <+> text (show (compInstantiatedWith comp))
861- , text " compLinkedInstantiatedWith =" <+> text (show (compLinkedInstantiatedWith comp))
860+ , hang ( text " compInstantiatedWith =" ) 2 $ text (show (compInstantiatedWith comp))
861+ , hang ( text " compLinkedInstantiatedWith =" ) 2 $ text (show (compLinkedInstantiatedWith comp))
862862 , hang (text " compExeDependencies =" ) 4 $ sep
863863 [ pretty cid
864864 | cid <- compExeDependencies comp
865865 ]
866- , text " compPkgConfigDependencies =" <+> text (show (compPkgConfigDependencies comp))
867- , text " compExeDependencyPaths =" <+> text (show (compExeDependencyPaths comp))
866+ , hang ( text " compPkgConfigDependencies =" ) 2 $ text (show (compPkgConfigDependencies comp))
867+ , hang ( text " compExeDependencyPaths =" ) 2 $ text (show (compExeDependencyPaths comp))
868868 , hang (text " compOrderLibDependencies =" ) 4 $ sep $
869869 map pretty (compOrderLibDependencies comp)
870870 ]
@@ -903,21 +903,21 @@ instance Structured ElaboratedPackage
903903instance Pretty ElaboratedPackage where
904904 pretty pkg =
905905 hang (text " ElaboratedPackage" ) 4 $ vcat $
906- [ text " pkgStage =" <+> pretty (pkgStage pkg)
907- , text " pkgInstalledId =" <+> pretty (pkgInstalledId pkg)
908- , text " pkgLibDependencies =" <+> pretty (fmap (vcat . map prettyPromised) (pkgLibDependencies pkg))
909- , text " pkgDependsOnSelfLib =" <+> pretty (fmap (vcat . map (const (text " *" ))) (pkgDependsOnSelfLib pkg))
910- , text " pkgExeDependencies =" <+> pretty (fmap (vcat . map pretty) (pkgExeDependencies pkg))
911- , text " pkgExeDependencyPaths =" <+> pretty (fmap (vcat . map prettyExePath) (pkgExeDependencyPaths pkg))
912- , text " pkgPkgConfigDependencies =" <+> text (show (pkgPkgConfigDependencies pkg))
913- , text " pkgStanzasEnabled =" <+> text (show (pkgStanzasEnabled pkg))
914- , text " pkgWhyNotPerComponent =" <+> text (show (pkgWhyNotPerComponent pkg))
906+ [ hang ( text " pkgStage =" ) 2 $ pretty (pkgStage pkg)
907+ , hang ( text " pkgInstalledId =" ) 2 $ pretty (pkgInstalledId pkg)
908+ , hang ( text " pkgLibDependencies =" ) 2 $ pretty (fmap (vcat . map prettyPromised) (pkgLibDependencies pkg))
909+ , hang ( text " pkgDependsOnSelfLib =" ) 2 $ pretty (fmap (vcat . map (const (text " *" ))) (pkgDependsOnSelfLib pkg))
910+ , hang ( text " pkgExeDependencies =" ) 2 $ pretty (fmap (vcat . map pretty) (pkgExeDependencies pkg))
911+ , hang ( text " pkgExeDependencyPaths =" ) 2 $ pretty (fmap (vcat . map prettyExePath) (pkgExeDependencyPaths pkg))
912+ , hang ( text " pkgPkgConfigDependencies =" ) 2 $ text (show (pkgPkgConfigDependencies pkg))
913+ , hang ( text " pkgStanzasEnabled =" ) 2 $ text (show (pkgStanzasEnabled pkg))
914+ , hang ( text " pkgWhyNotPerComponent =" ) 2 $ text (show (pkgWhyNotPerComponent pkg))
915915 ]
916916 where
917917 prettyPromised (l, p) =
918918 pretty l <+> if p then text " promised" else mempty
919919 prettyExePath (l, p) =
920- pretty l <+> text " at" <+> text (show p)
920+ pretty l <+> hang ( text " at" ) 2 ( text (show p) )
921921
922922-- | Why did we fall-back to a per-package build, instead of using
923923-- a per-component build?
0 commit comments