Cabal-3.4.0.0: tests/ParserTests/regressions/mixin-2.expr
GenericPackageDescription
{condBenchmarks = [],
condExecutables = [_×_
(UnqualComponentName "str-example")
CondNode
{condTreeComponents = [],
condTreeConstraints = [Dependency
(PackageName "base")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "str-string")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "str-bytestring")
(OrLaterVersion (mkVersion [0]))
mainLibSet],
condTreeData = Executable
{buildInfo = BuildInfo
{asmOptions = [],
asmSources = [],
autogenIncludes = [],
autogenModules = [],
buildToolDepends = [],
buildTools = [],
buildable = True,
cSources = [],
ccOptions = [],
cmmOptions = [],
cmmSources = [],
cppOptions = [],
customFieldsBI = [],
cxxOptions = [],
cxxSources = [],
defaultExtensions = [],
defaultLanguage = Nothing,
extraBundledLibs = [],
extraDynLibFlavours = [],
extraFrameworkDirs = [],
extraGHCiLibs = [],
extraLibDirs = [],
extraLibFlavours = [],
extraLibs = [],
frameworks = [],
hsSourceDirs = ["str-example"],
includeDirs = [],
includes = [],
installIncludes = [],
jsSources = [],
ldOptions = [],
mixins = [Mixin
{mixinIncludeRenaming = IncludeRenaming
{includeProvidesRn = ModuleRenaming
[_×_
(ModuleName
"Str")
(ModuleName
"Str.String")],
includeRequiresRn = DefaultRenaming},
mixinLibraryName = LMainLibName,
mixinPackageName = PackageName
"str-string"},
Mixin
{mixinIncludeRenaming = IncludeRenaming
{includeProvidesRn = ModuleRenaming
[_×_
(ModuleName
"Str")
(ModuleName
"Str.ByteString")],
includeRequiresRn = DefaultRenaming},
mixinLibraryName = LMainLibName,
mixinPackageName = PackageName
"str-bytestring"}],
oldExtensions = [],
options = PerCompilerFlavor [] [],
otherExtensions = [],
otherLanguages = [],
otherModules = [],
pkgconfigDepends = [],
profOptions = PerCompilerFlavor [] [],
sharedOptions = PerCompilerFlavor [] [],
staticOptions = PerCompilerFlavor [] [],
targetBuildDepends = [Dependency
(PackageName
"base")
(OrLaterVersion
(mkVersion
[0]))
mainLibSet,
Dependency
(PackageName
"str-string")
(OrLaterVersion
(mkVersion
[0]))
mainLibSet,
Dependency
(PackageName
"str-bytestring")
(OrLaterVersion
(mkVersion
[0]))
mainLibSet],
virtualModules = []},
exeName = UnqualComponentName "str-example",
exeScope = ExecutablePublic,
modulePath = "Main.hs"}}],
condForeignLibs = [],
condLibrary = Nothing,
condSubLibraries = [],
condTestSuites = [],
genPackageFlags = [],
gpdScannedVersion = Nothing,
packageDescription = PackageDescription
{author = "",
benchmarks = [],
bugReports = "",
buildTypeRaw = Nothing,
category = "",
copyright = "",
customFieldsPD = [],
dataDir = ".",
dataFiles = [],
description = "",
executables = [],
extraDocFiles = [],
extraSrcFiles = [],
extraTmpFiles = [],
foreignLibs = [],
homepage = "",
library = Nothing,
licenseFiles = [],
licenseRaw = Left NONE,
maintainer = "",
package = PackageIdentifier
{pkgName = PackageName "mixin", pkgVersion = mkVersion [0]},
pkgUrl = "",
setupBuildInfo = Nothing,
sourceRepos = [],
specVersion = CabalSpecV3_0,
stability = "",
subLibraries = [],
synopsis = "",
testSuites = [],
testedWith = []}}