packages feed

Cabal-3.0.0.0: tests/ParserTests/regressions/multiple-libs-2.expr

GenericPackageDescription
  {condBenchmarks = [],
   condExecutables = [],
   condForeignLibs = [],
   condLibrary = Just
                   CondNode
                     {condTreeComponents = [],
                      condTreeConstraints = [Dependency
                                               `PackageName "base"`
                                               AnyVersion
                                               (Set.fromList [LMainLibName])],
                      condTreeData = Library
                                       {exposedModules = [`ModuleName ["ElseIf"]`],
                                        libBuildInfo = BuildInfo
                                                         {asmOptions = [],
                                                          asmSources = [],
                                                          autogenIncludes = [],
                                                          autogenModules = [],
                                                          buildToolDepends = [],
                                                          buildTools = [],
                                                          buildable = True,
                                                          cSources = [],
                                                          ccOptions = [],
                                                          cmmOptions = [],
                                                          cmmSources = [],
                                                          cppOptions = [],
                                                          customFieldsBI = [],
                                                          cxxOptions = [],
                                                          cxxSources = [],
                                                          defaultExtensions = [],
                                                          defaultLanguage = Just Haskell2010,
                                                          extraBundledLibs = [],
                                                          extraDynLibFlavours = [],
                                                          extraFrameworkDirs = [],
                                                          extraGHCiLibs = [],
                                                          extraLibDirs = [],
                                                          extraLibFlavours = [],
                                                          extraLibs = [],
                                                          frameworks = [],
                                                          hsSourceDirs = [],
                                                          includeDirs = [],
                                                          includes = [],
                                                          installIncludes = [],
                                                          jsSources = [],
                                                          ldOptions = [],
                                                          mixins = [],
                                                          oldExtensions = [],
                                                          options = PerCompilerFlavor [] [],
                                                          otherExtensions = [],
                                                          otherLanguages = [],
                                                          otherModules = [],
                                                          pkgconfigDepends = [],
                                                          profOptions = PerCompilerFlavor [] [],
                                                          sharedOptions = PerCompilerFlavor [] [],
                                                          staticOptions = PerCompilerFlavor [] [],
                                                          targetBuildDepends = [Dependency
                                                                                  `PackageName "base"`
                                                                                  AnyVersion
                                                                                  (Set.fromList
                                                                                     [LMainLibName])],
                                                          virtualModules = []},
                                        libExposed = True,
                                        libName = LMainLibName,
                                        libVisibility = LibraryVisibilityPublic,
                                        reexportedModules = [],
                                        signatures = []}},
   condSubLibraries = [_×_
                         `UnqualComponentName "public"`
                         CondNode
                           {condTreeComponents = [],
                            condTreeConstraints = [Dependency
                                                     `PackageName "base"`
                                                     AnyVersion
                                                     (Set.fromList [LMainLibName])],
                            condTreeData = Library
                                             {exposedModules = [`ModuleName ["ElseIf2"]`],
                                              libBuildInfo = BuildInfo
                                                               {asmOptions = [],
                                                                asmSources = [],
                                                                autogenIncludes = [],
                                                                autogenModules = [],
                                                                buildToolDepends = [],
                                                                buildTools = [],
                                                                buildable = True,
                                                                cSources = [],
                                                                ccOptions = [],
                                                                cmmOptions = [],
                                                                cmmSources = [],
                                                                cppOptions = [],
                                                                customFieldsBI = [],
                                                                cxxOptions = [],
                                                                cxxSources = [],
                                                                defaultExtensions = [],
                                                                defaultLanguage = Just Haskell2010,
                                                                extraBundledLibs = [],
                                                                extraDynLibFlavours = [],
                                                                extraFrameworkDirs = [],
                                                                extraGHCiLibs = [],
                                                                extraLibDirs = [],
                                                                extraLibFlavours = [],
                                                                extraLibs = [],
                                                                frameworks = [],
                                                                hsSourceDirs = [],
                                                                includeDirs = [],
                                                                includes = [],
                                                                installIncludes = [],
                                                                jsSources = [],
                                                                ldOptions = [],
                                                                mixins = [],
                                                                oldExtensions = [],
                                                                options = PerCompilerFlavor [] [],
                                                                otherExtensions = [],
                                                                otherLanguages = [],
                                                                otherModules = [],
                                                                pkgconfigDepends = [],
                                                                profOptions = PerCompilerFlavor
                                                                                [] [],
                                                                sharedOptions = PerCompilerFlavor
                                                                                  [] [],
                                                                staticOptions = PerCompilerFlavor
                                                                                  [] [],
                                                                targetBuildDepends = [Dependency
                                                                                        `PackageName "base"`
                                                                                        AnyVersion
                                                                                        (Set.fromList
                                                                                           [LMainLibName])],
                                                                virtualModules = []},
                                              libExposed = True,
                                              libName = LSubLibName `UnqualComponentName "public"`,
                                              libVisibility = LibraryVisibilityPrivate,
                                              reexportedModules = [],
                                              signatures = []}}],
   condTestSuites = [],
   genPackageFlags = [],
   packageDescription = PackageDescription
                          {author = "",
                           benchmarks = [],
                           bugReports = "",
                           buildTypeRaw = Just Simple,
                           category = "",
                           copyright = "",
                           customFieldsPD = [],
                           dataDir = "",
                           dataFiles = [],
                           description = "",
                           executables = [],
                           extraDocFiles = [],
                           extraSrcFiles = [],
                           extraTmpFiles = [],
                           foreignLibs = [],
                           homepage = "",
                           library = Nothing,
                           licenseFiles = [],
                           licenseRaw = Left NONE,
                           maintainer = "",
                           package = PackageIdentifier
                                       {pkgName = `PackageName "multiple-libs"`,
                                        pkgVersion = `mkVersion [0]`},
                           pkgUrl = "",
                           setupBuildInfo = Nothing,
                           sourceRepos = [],
                           specVersionRaw = Left `mkVersion [2,0]`,
                           stability = "",
                           subLibraries = [],
                           synopsis = "visible flag only since 3.0",
                           testSuites = [],
                           testedWith = []}}