packages feed

Cabal-3.4.0.0: tests/ParserTests/regressions/shake.expr

GenericPackageDescription
  {condBenchmarks = [],
   condExecutables = [_×_
                        (UnqualComponentName "shake")
                        CondNode
                          {condTreeComponents = [CondBranch
                                                   {condBranchCondition = `Var (Impl GHC (OrLaterVersion (mkVersion [7,8])))`,
                                                    condBranchIfFalse = Nothing,
                                                    condBranchIfTrue = CondNode
                                                                         {condTreeComponents = [],
                                                                          condTreeConstraints = [],
                                                                          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 = [],
                                                                                                           includeDirs = [],
                                                                                                           includes = [],
                                                                                                           installIncludes = [],
                                                                                                           jsSources = [],
                                                                                                           ldOptions = [],
                                                                                                           mixins = [],
                                                                                                           oldExtensions = [],
                                                                                                           options = PerCompilerFlavor
                                                                                                                       ["-threaded",
                                                                                                                        "-with-rtsopts=-I0 -qg -qb"]
                                                                                                                       [],
                                                                                                           otherExtensions = [],
                                                                                                           otherLanguages = [],
                                                                                                           otherModules = [],
                                                                                                           pkgconfigDepends = [],
                                                                                                           profOptions = PerCompilerFlavor
                                                                                                                           []
                                                                                                                           [],
                                                                                                           sharedOptions = PerCompilerFlavor
                                                                                                                             []
                                                                                                                             [],
                                                                                                           staticOptions = PerCompilerFlavor
                                                                                                                             []
                                                                                                                             [],
                                                                                                           targetBuildDepends = [],
                                                                                                           virtualModules = []},
                                                                                            exeName = UnqualComponentName
                                                                                                        "shake",
                                                                                            exeScope = ExecutablePublic,
                                                                                            modulePath = ""}}},
                                                 CondBranch
                                                   {condBranchCondition = `Var (PackageFlag (FlagName "portable"))`,
                                                    condBranchIfFalse = Just
                                                                          CondNode
                                                                            {condTreeComponents = [CondBranch
                                                                                                     {condBranchCondition = `CNot (Var (OS Windows))`,
                                                                                                      condBranchIfFalse = Nothing,
                                                                                                      condBranchIfTrue = CondNode
                                                                                                                           {condTreeComponents = [],
                                                                                                                            condTreeConstraints = [Dependency
                                                                                                                                                     (PackageName
                                                                                                                                                        "unix")
                                                                                                                                                     (OrLaterVersion
                                                                                                                                                        (mkVersion
                                                                                                                                                           [2,
                                                                                                                                                            5,
                                                                                                                                                            1]))
                                                                                                                                                     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 = [],
                                                                                                                                                             includeDirs = [],
                                                                                                                                                             includes = [],
                                                                                                                                                             installIncludes = [],
                                                                                                                                                             jsSources = [],
                                                                                                                                                             ldOptions = [],
                                                                                                                                                             mixins = [],
                                                                                                                                                             oldExtensions = [],
                                                                                                                                                             options = PerCompilerFlavor
                                                                                                                                                                         []
                                                                                                                                                                         [],
                                                                                                                                                             otherExtensions = [],
                                                                                                                                                             otherLanguages = [],
                                                                                                                                                             otherModules = [],
                                                                                                                                                             pkgconfigDepends = [],
                                                                                                                                                             profOptions = PerCompilerFlavor
                                                                                                                                                                             []
                                                                                                                                                                             [],
                                                                                                                                                             sharedOptions = PerCompilerFlavor
                                                                                                                                                                               []
                                                                                                                                                                               [],
                                                                                                                                                             staticOptions = PerCompilerFlavor
                                                                                                                                                                               []
                                                                                                                                                                               [],
                                                                                                                                                             targetBuildDepends = [Dependency
                                                                                                                                                                                     (PackageName
                                                                                                                                                                                        "unix")
                                                                                                                                                                                     (OrLaterVersion
                                                                                                                                                                                        (mkVersion
                                                                                                                                                                                           [2,
                                                                                                                                                                                            5,
                                                                                                                                                                                            1]))
                                                                                                                                                                                     mainLibSet],
                                                                                                                                                             virtualModules = []},
                                                                                                                                              exeName = UnqualComponentName
                                                                                                                                                          "shake",
                                                                                                                                              exeScope = ExecutablePublic,
                                                                                                                                              modulePath = ""}}}],
                                                                             condTreeConstraints = [],
                                                                             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 = [],
                                                                                                              includeDirs = [],
                                                                                                              includes = [],
                                                                                                              installIncludes = [],
                                                                                                              jsSources = [],
                                                                                                              ldOptions = [],
                                                                                                              mixins = [],
                                                                                                              oldExtensions = [],
                                                                                                              options = PerCompilerFlavor
                                                                                                                          []
                                                                                                                          [],
                                                                                                              otherExtensions = [],
                                                                                                              otherLanguages = [],
                                                                                                              otherModules = [],
                                                                                                              pkgconfigDepends = [],
                                                                                                              profOptions = PerCompilerFlavor
                                                                                                                              []
                                                                                                                              [],
                                                                                                              sharedOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              staticOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              targetBuildDepends = [],
                                                                                                              virtualModules = []},
                                                                                               exeName = UnqualComponentName
                                                                                                           "shake",
                                                                                               exeScope = ExecutablePublic,
                                                                                               modulePath = ""}},
                                                    condBranchIfTrue = CondNode
                                                                         {condTreeComponents = [CondBranch
                                                                                                  {condBranchCondition = `Var (Impl GHC (EarlierVersion (mkVersion [7,6])))`,
                                                                                                   condBranchIfFalse = Nothing,
                                                                                                   condBranchIfTrue = CondNode
                                                                                                                        {condTreeComponents = [],
                                                                                                                         condTreeConstraints = [Dependency
                                                                                                                                                  (PackageName
                                                                                                                                                     "old-time")
                                                                                                                                                  (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 = [],
                                                                                                                                                          includeDirs = [],
                                                                                                                                                          includes = [],
                                                                                                                                                          installIncludes = [],
                                                                                                                                                          jsSources = [],
                                                                                                                                                          ldOptions = [],
                                                                                                                                                          mixins = [],
                                                                                                                                                          oldExtensions = [],
                                                                                                                                                          options = PerCompilerFlavor
                                                                                                                                                                      []
                                                                                                                                                                      [],
                                                                                                                                                          otherExtensions = [],
                                                                                                                                                          otherLanguages = [],
                                                                                                                                                          otherModules = [],
                                                                                                                                                          pkgconfigDepends = [],
                                                                                                                                                          profOptions = PerCompilerFlavor
                                                                                                                                                                          []
                                                                                                                                                                          [],
                                                                                                                                                          sharedOptions = PerCompilerFlavor
                                                                                                                                                                            []
                                                                                                                                                                            [],
                                                                                                                                                          staticOptions = PerCompilerFlavor
                                                                                                                                                                            []
                                                                                                                                                                            [],
                                                                                                                                                          targetBuildDepends = [Dependency
                                                                                                                                                                                  (PackageName
                                                                                                                                                                                     "old-time")
                                                                                                                                                                                  (OrLaterVersion
                                                                                                                                                                                     (mkVersion
                                                                                                                                                                                        [0]))
                                                                                                                                                                                  mainLibSet],
                                                                                                                                                          virtualModules = []},
                                                                                                                                           exeName = UnqualComponentName
                                                                                                                                                       "shake",
                                                                                                                                           exeScope = ExecutablePublic,
                                                                                                                                           modulePath = ""}}}],
                                                                          condTreeConstraints = [],
                                                                          condTreeData = Executable
                                                                                           {buildInfo = BuildInfo
                                                                                                          {asmOptions = [],
                                                                                                           asmSources = [],
                                                                                                           autogenIncludes = [],
                                                                                                           autogenModules = [],
                                                                                                           buildToolDepends = [],
                                                                                                           buildTools = [],
                                                                                                           buildable = True,
                                                                                                           cSources = [],
                                                                                                           ccOptions = [],
                                                                                                           cmmOptions = [],
                                                                                                           cmmSources = [],
                                                                                                           cppOptions = ["-DPORTABLE"],
                                                                                                           customFieldsBI = [],
                                                                                                           cxxOptions = [],
                                                                                                           cxxSources = [],
                                                                                                           defaultExtensions = [],
                                                                                                           defaultLanguage = Nothing,
                                                                                                           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 = [],
                                                                                                           virtualModules = []},
                                                                                            exeName = UnqualComponentName
                                                                                                        "shake",
                                                                                            exeScope = ExecutablePublic,
                                                                                            modulePath = ""}}},
                                                 CondBranch
                                                   {condBranchCondition = `CNot (Var (OS Windows))`,
                                                    condBranchIfFalse = Nothing,
                                                    condBranchIfTrue = CondNode
                                                                         {condTreeComponents = [],
                                                                          condTreeConstraints = [Dependency
                                                                                                   (PackageName
                                                                                                      "unix")
                                                                                                   (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 = [],
                                                                                                           includeDirs = [],
                                                                                                           includes = [],
                                                                                                           installIncludes = [],
                                                                                                           jsSources = [],
                                                                                                           ldOptions = [],
                                                                                                           mixins = [],
                                                                                                           oldExtensions = [],
                                                                                                           options = PerCompilerFlavor
                                                                                                                       []
                                                                                                                       [],
                                                                                                           otherExtensions = [],
                                                                                                           otherLanguages = [],
                                                                                                           otherModules = [],
                                                                                                           pkgconfigDepends = [],
                                                                                                           profOptions = PerCompilerFlavor
                                                                                                                           []
                                                                                                                           [],
                                                                                                           sharedOptions = PerCompilerFlavor
                                                                                                                             []
                                                                                                                             [],
                                                                                                           staticOptions = PerCompilerFlavor
                                                                                                                             []
                                                                                                                             [],
                                                                                                           targetBuildDepends = [Dependency
                                                                                                                                   (PackageName
                                                                                                                                      "unix")
                                                                                                                                   (OrLaterVersion
                                                                                                                                      (mkVersion
                                                                                                                                         [0]))
                                                                                                                                   mainLibSet],
                                                                                                           virtualModules = []},
                                                                                            exeName = UnqualComponentName
                                                                                                        "shake",
                                                                                            exeScope = ExecutablePublic,
                                                                                            modulePath = ""}}}],
                           condTreeConstraints = [Dependency
                                                    (PackageName "base")
                                                    (IntersectVersionRanges
                                                       (OrLaterVersion (mkVersion [4]))
                                                       (EarlierVersion (mkVersion [5])))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "directory")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "hashable")
                                                    (OrLaterVersion (mkVersion [1, 1, 2, 3]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "binary")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "filepath")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "process")
                                                    (OrLaterVersion (mkVersion [1, 1]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "unordered-containers")
                                                    (OrLaterVersion (mkVersion [0, 2, 1]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "bytestring")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "utf8-string")
                                                    (OrLaterVersion (mkVersion [0, 3]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "time")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "random")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "js-jquery")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "js-flot")
                                                    (OrLaterVersion (mkVersion [0]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "transformers")
                                                    (OrLaterVersion (mkVersion [0, 2]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "extra")
                                                    (OrLaterVersion (mkVersion [1, 4, 8]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "deepseq")
                                                    (OrLaterVersion (mkVersion [1, 1]))
                                                    mainLibSet,
                                                  Dependency
                                                    (PackageName "primitive")
                                                    (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 = Just Haskell2010,
                                                            extraBundledLibs = [],
                                                            extraDynLibFlavours = [],
                                                            extraFrameworkDirs = [],
                                                            extraGHCiLibs = [],
                                                            extraLibDirs = [],
                                                            extraLibFlavours = [],
                                                            extraLibs = [],
                                                            frameworks = [],
                                                            hsSourceDirs = ["src"],
                                                            includeDirs = [],
                                                            includes = [],
                                                            installIncludes = [],
                                                            jsSources = [],
                                                            ldOptions = [],
                                                            mixins = [],
                                                            oldExtensions = [],
                                                            options = PerCompilerFlavor
                                                                        ["-main-is",
                                                                         "Run.main",
                                                                         "-rtsopts"]
                                                                        [],
                                                            otherExtensions = [],
                                                            otherLanguages = [],
                                                            otherModules = [ModuleName
                                                                              "Development.Make.All",
                                                                            ModuleName
                                                                              "Development.Make.Env",
                                                                            ModuleName
                                                                              "Development.Make.Parse",
                                                                            ModuleName
                                                                              "Development.Make.Rules",
                                                                            ModuleName
                                                                              "Development.Make.Type",
                                                                            ModuleName
                                                                              "Development.Ninja.All",
                                                                            ModuleName
                                                                              "Development.Ninja.Env",
                                                                            ModuleName
                                                                              "Development.Ninja.Lexer",
                                                                            ModuleName
                                                                              "Development.Ninja.Parse",
                                                                            ModuleName
                                                                              "Development.Ninja.Type",
                                                                            ModuleName
                                                                              "Development.Shake",
                                                                            ModuleName
                                                                              "Development.Shake.Args",
                                                                            ModuleName
                                                                              "Development.Shake.ByteString",
                                                                            ModuleName
                                                                              "Development.Shake.Classes",
                                                                            ModuleName
                                                                              "Development.Shake.CmdOption",
                                                                            ModuleName
                                                                              "Development.Shake.Command",
                                                                            ModuleName
                                                                              "Development.Shake.Core",
                                                                            ModuleName
                                                                              "Development.Shake.Database",
                                                                            ModuleName
                                                                              "Development.Shake.Demo",
                                                                            ModuleName
                                                                              "Development.Shake.Derived",
                                                                            ModuleName
                                                                              "Development.Shake.Errors",
                                                                            ModuleName
                                                                              "Development.Shake.FileInfo",
                                                                            ModuleName
                                                                              "Development.Shake.FilePath",
                                                                            ModuleName
                                                                              "Development.Shake.FilePattern",
                                                                            ModuleName
                                                                              "Development.Shake.Forward",
                                                                            ModuleName
                                                                              "Development.Shake.Monad",
                                                                            ModuleName
                                                                              "Development.Shake.Pool",
                                                                            ModuleName
                                                                              "Development.Shake.Profile",
                                                                            ModuleName
                                                                              "Development.Shake.Progress",
                                                                            ModuleName
                                                                              "Development.Shake.Resource",
                                                                            ModuleName
                                                                              "Development.Shake.Rule",
                                                                            ModuleName
                                                                              "Development.Shake.Rules.Directory",
                                                                            ModuleName
                                                                              "Development.Shake.Rules.File",
                                                                            ModuleName
                                                                              "Development.Shake.Rules.Files",
                                                                            ModuleName
                                                                              "Development.Shake.Rules.Oracle",
                                                                            ModuleName
                                                                              "Development.Shake.Rules.OrderOnly",
                                                                            ModuleName
                                                                              "Development.Shake.Rules.Rerun",
                                                                            ModuleName
                                                                              "Development.Shake.Shake",
                                                                            ModuleName
                                                                              "Development.Shake.Special",
                                                                            ModuleName
                                                                              "Development.Shake.Storage",
                                                                            ModuleName
                                                                              "Development.Shake.Types",
                                                                            ModuleName
                                                                              "Development.Shake.Value",
                                                                            ModuleName
                                                                              "General.Bilist",
                                                                            ModuleName
                                                                              "General.Binary",
                                                                            ModuleName
                                                                              "General.Cleanup",
                                                                            ModuleName
                                                                              "General.Concurrent",
                                                                            ModuleName
                                                                              "General.Extra",
                                                                            ModuleName
                                                                              "General.FileLock",
                                                                            ModuleName
                                                                              "General.Intern",
                                                                            ModuleName
                                                                              "General.Process",
                                                                            ModuleName
                                                                              "General.String",
                                                                            ModuleName
                                                                              "General.Template",
                                                                            ModuleName
                                                                              "General.Timing",
                                                                            ModuleName
                                                                              "Paths_shake",
                                                                            ModuleName "Run"],
                                                            pkgconfigDepends = [],
                                                            profOptions = PerCompilerFlavor [] [],
                                                            sharedOptions = PerCompilerFlavor [] [],
                                                            staticOptions = PerCompilerFlavor [] [],
                                                            targetBuildDepends = [Dependency
                                                                                    (PackageName
                                                                                       "base")
                                                                                    (IntersectVersionRanges
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [4]))
                                                                                       (EarlierVersion
                                                                                          (mkVersion
                                                                                             [5])))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "directory")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "hashable")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [1,
                                                                                           1,
                                                                                           2,
                                                                                           3]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "binary")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "filepath")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "process")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [1, 1]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "unordered-containers")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0,
                                                                                           2,
                                                                                           1]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "bytestring")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "utf8-string")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0, 3]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "time")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "random")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "js-jquery")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "js-flot")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "transformers")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0, 2]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "extra")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [1,
                                                                                           4,
                                                                                           8]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "deepseq")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [1, 1]))
                                                                                    mainLibSet,
                                                                                  Dependency
                                                                                    (PackageName
                                                                                       "primitive")
                                                                                    (OrLaterVersion
                                                                                       (mkVersion
                                                                                          [0]))
                                                                                    mainLibSet],
                                                            virtualModules = []},
                                             exeName = UnqualComponentName "shake",
                                             exeScope = ExecutablePublic,
                                             modulePath = "Run.hs"}}],
   condForeignLibs = [],
   condLibrary = Just
                   CondNode
                     {condTreeComponents = [CondBranch
                                              {condBranchCondition = `Var (PackageFlag (FlagName "portable"))`,
                                               condBranchIfFalse = Just
                                                                     CondNode
                                                                       {condTreeComponents = [CondBranch
                                                                                                {condBranchCondition = `CNot (Var (OS Windows))`,
                                                                                                 condBranchIfFalse = Nothing,
                                                                                                 condBranchIfTrue = CondNode
                                                                                                                      {condTreeComponents = [],
                                                                                                                       condTreeConstraints = [Dependency
                                                                                                                                                (PackageName
                                                                                                                                                   "unix")
                                                                                                                                                (OrLaterVersion
                                                                                                                                                   (mkVersion
                                                                                                                                                      [2,
                                                                                                                                                       5,
                                                                                                                                                       1]))
                                                                                                                                                mainLibSet],
                                                                                                                       condTreeData = Library
                                                                                                                                        {exposedModules = [],
                                                                                                                                         libBuildInfo = 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 = [],
                                                                                                                                                           includeDirs = [],
                                                                                                                                                           includes = [],
                                                                                                                                                           installIncludes = [],
                                                                                                                                                           jsSources = [],
                                                                                                                                                           ldOptions = [],
                                                                                                                                                           mixins = [],
                                                                                                                                                           oldExtensions = [],
                                                                                                                                                           options = PerCompilerFlavor
                                                                                                                                                                       []
                                                                                                                                                                       [],
                                                                                                                                                           otherExtensions = [],
                                                                                                                                                           otherLanguages = [],
                                                                                                                                                           otherModules = [],
                                                                                                                                                           pkgconfigDepends = [],
                                                                                                                                                           profOptions = PerCompilerFlavor
                                                                                                                                                                           []
                                                                                                                                                                           [],
                                                                                                                                                           sharedOptions = PerCompilerFlavor
                                                                                                                                                                             []
                                                                                                                                                                             [],
                                                                                                                                                           staticOptions = PerCompilerFlavor
                                                                                                                                                                             []
                                                                                                                                                                             [],
                                                                                                                                                           targetBuildDepends = [Dependency
                                                                                                                                                                                   (PackageName
                                                                                                                                                                                      "unix")
                                                                                                                                                                                   (OrLaterVersion
                                                                                                                                                                                      (mkVersion
                                                                                                                                                                                         [2,
                                                                                                                                                                                          5,
                                                                                                                                                                                          1]))
                                                                                                                                                                                   mainLibSet],
                                                                                                                                                           virtualModules = []},
                                                                                                                                         libExposed = True,
                                                                                                                                         libName = LMainLibName,
                                                                                                                                         libVisibility = LibraryVisibilityPublic,
                                                                                                                                         reexportedModules = [],
                                                                                                                                         signatures = []}}}],
                                                                        condTreeConstraints = [],
                                                                        condTreeData = Library
                                                                                         {exposedModules = [],
                                                                                          libBuildInfo = 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 = [],
                                                                                                            includeDirs = [],
                                                                                                            includes = [],
                                                                                                            installIncludes = [],
                                                                                                            jsSources = [],
                                                                                                            ldOptions = [],
                                                                                                            mixins = [],
                                                                                                            oldExtensions = [],
                                                                                                            options = PerCompilerFlavor
                                                                                                                        []
                                                                                                                        [],
                                                                                                            otherExtensions = [],
                                                                                                            otherLanguages = [],
                                                                                                            otherModules = [],
                                                                                                            pkgconfigDepends = [],
                                                                                                            profOptions = PerCompilerFlavor
                                                                                                                            []
                                                                                                                            [],
                                                                                                            sharedOptions = PerCompilerFlavor
                                                                                                                              []
                                                                                                                              [],
                                                                                                            staticOptions = PerCompilerFlavor
                                                                                                                              []
                                                                                                                              [],
                                                                                                            targetBuildDepends = [],
                                                                                                            virtualModules = []},
                                                                                          libExposed = True,
                                                                                          libName = LMainLibName,
                                                                                          libVisibility = LibraryVisibilityPublic,
                                                                                          reexportedModules = [],
                                                                                          signatures = []}},
                                               condBranchIfTrue = CondNode
                                                                    {condTreeComponents = [CondBranch
                                                                                             {condBranchCondition = `Var (Impl GHC (EarlierVersion (mkVersion [7,6])))`,
                                                                                              condBranchIfFalse = Nothing,
                                                                                              condBranchIfTrue = CondNode
                                                                                                                   {condTreeComponents = [],
                                                                                                                    condTreeConstraints = [Dependency
                                                                                                                                             (PackageName
                                                                                                                                                "old-time")
                                                                                                                                             (OrLaterVersion
                                                                                                                                                (mkVersion
                                                                                                                                                   [0]))
                                                                                                                                             mainLibSet],
                                                                                                                    condTreeData = Library
                                                                                                                                     {exposedModules = [],
                                                                                                                                      libBuildInfo = 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 = [],
                                                                                                                                                        includeDirs = [],
                                                                                                                                                        includes = [],
                                                                                                                                                        installIncludes = [],
                                                                                                                                                        jsSources = [],
                                                                                                                                                        ldOptions = [],
                                                                                                                                                        mixins = [],
                                                                                                                                                        oldExtensions = [],
                                                                                                                                                        options = PerCompilerFlavor
                                                                                                                                                                    []
                                                                                                                                                                    [],
                                                                                                                                                        otherExtensions = [],
                                                                                                                                                        otherLanguages = [],
                                                                                                                                                        otherModules = [],
                                                                                                                                                        pkgconfigDepends = [],
                                                                                                                                                        profOptions = PerCompilerFlavor
                                                                                                                                                                        []
                                                                                                                                                                        [],
                                                                                                                                                        sharedOptions = PerCompilerFlavor
                                                                                                                                                                          []
                                                                                                                                                                          [],
                                                                                                                                                        staticOptions = PerCompilerFlavor
                                                                                                                                                                          []
                                                                                                                                                                          [],
                                                                                                                                                        targetBuildDepends = [Dependency
                                                                                                                                                                                (PackageName
                                                                                                                                                                                   "old-time")
                                                                                                                                                                                (OrLaterVersion
                                                                                                                                                                                   (mkVersion
                                                                                                                                                                                      [0]))
                                                                                                                                                                                mainLibSet],
                                                                                                                                                        virtualModules = []},
                                                                                                                                      libExposed = True,
                                                                                                                                      libName = LMainLibName,
                                                                                                                                      libVisibility = LibraryVisibilityPublic,
                                                                                                                                      reexportedModules = [],
                                                                                                                                      signatures = []}}}],
                                                                     condTreeConstraints = [],
                                                                     condTreeData = Library
                                                                                      {exposedModules = [],
                                                                                       libBuildInfo = BuildInfo
                                                                                                        {asmOptions = [],
                                                                                                         asmSources = [],
                                                                                                         autogenIncludes = [],
                                                                                                         autogenModules = [],
                                                                                                         buildToolDepends = [],
                                                                                                         buildTools = [],
                                                                                                         buildable = True,
                                                                                                         cSources = [],
                                                                                                         ccOptions = [],
                                                                                                         cmmOptions = [],
                                                                                                         cmmSources = [],
                                                                                                         cppOptions = ["-DPORTABLE"],
                                                                                                         customFieldsBI = [],
                                                                                                         cxxOptions = [],
                                                                                                         cxxSources = [],
                                                                                                         defaultExtensions = [],
                                                                                                         defaultLanguage = Nothing,
                                                                                                         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 = [],
                                                                                                         virtualModules = []},
                                                                                       libExposed = True,
                                                                                       libName = LMainLibName,
                                                                                       libVisibility = LibraryVisibilityPublic,
                                                                                       reexportedModules = [],
                                                                                       signatures = []}}},
                                            CondBranch
                                              {condBranchCondition = `CNot (Var (OS Windows))`,
                                               condBranchIfFalse = Nothing,
                                               condBranchIfTrue = CondNode
                                                                    {condTreeComponents = [],
                                                                     condTreeConstraints = [Dependency
                                                                                              (PackageName
                                                                                                 "unix")
                                                                                              (OrLaterVersion
                                                                                                 (mkVersion
                                                                                                    [0]))
                                                                                              mainLibSet],
                                                                     condTreeData = Library
                                                                                      {exposedModules = [],
                                                                                       libBuildInfo = 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 = [],
                                                                                                         includeDirs = [],
                                                                                                         includes = [],
                                                                                                         installIncludes = [],
                                                                                                         jsSources = [],
                                                                                                         ldOptions = [],
                                                                                                         mixins = [],
                                                                                                         oldExtensions = [],
                                                                                                         options = PerCompilerFlavor
                                                                                                                     []
                                                                                                                     [],
                                                                                                         otherExtensions = [],
                                                                                                         otherLanguages = [],
                                                                                                         otherModules = [],
                                                                                                         pkgconfigDepends = [],
                                                                                                         profOptions = PerCompilerFlavor
                                                                                                                         []
                                                                                                                         [],
                                                                                                         sharedOptions = PerCompilerFlavor
                                                                                                                           []
                                                                                                                           [],
                                                                                                         staticOptions = PerCompilerFlavor
                                                                                                                           []
                                                                                                                           [],
                                                                                                         targetBuildDepends = [Dependency
                                                                                                                                 (PackageName
                                                                                                                                    "unix")
                                                                                                                                 (OrLaterVersion
                                                                                                                                    (mkVersion
                                                                                                                                       [0]))
                                                                                                                                 mainLibSet],
                                                                                                         virtualModules = []},
                                                                                       libExposed = True,
                                                                                       libName = LMainLibName,
                                                                                       libVisibility = LibraryVisibilityPublic,
                                                                                       reexportedModules = [],
                                                                                       signatures = []}}}],
                      condTreeConstraints = [Dependency
                                               (PackageName "base")
                                               (OrLaterVersion (mkVersion [4, 5]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "directory")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "hashable")
                                               (OrLaterVersion (mkVersion [1, 1, 2, 3]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "binary")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "filepath")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "process")
                                               (OrLaterVersion (mkVersion [1, 1]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "unordered-containers")
                                               (OrLaterVersion (mkVersion [0, 2, 1]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "bytestring")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "utf8-string")
                                               (OrLaterVersion (mkVersion [0, 3]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "time")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "random")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "js-jquery")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "js-flot")
                                               (OrLaterVersion (mkVersion [0]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "transformers")
                                               (OrLaterVersion (mkVersion [0, 2]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "extra")
                                               (OrLaterVersion (mkVersion [1, 4, 8]))
                                               mainLibSet,
                                             Dependency
                                               (PackageName "deepseq")
                                               (OrLaterVersion (mkVersion [1, 1]))
                                               mainLibSet],
                      condTreeData = Library
                                       {exposedModules = [ModuleName "Development.Shake",
                                                          ModuleName "Development.Shake.Classes",
                                                          ModuleName "Development.Shake.Command",
                                                          ModuleName "Development.Shake.Config",
                                                          ModuleName "Development.Shake.FilePath",
                                                          ModuleName "Development.Shake.Forward",
                                                          ModuleName "Development.Shake.Rule",
                                                          ModuleName "Development.Shake.Util"],
                                        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 = [".", "src"],
                                                          includeDirs = [],
                                                          includes = [],
                                                          installIncludes = [],
                                                          jsSources = [],
                                                          ldOptions = [],
                                                          mixins = [],
                                                          oldExtensions = [],
                                                          options = PerCompilerFlavor [] [],
                                                          otherExtensions = [],
                                                          otherLanguages = [],
                                                          otherModules = [ModuleName
                                                                            "Development.Ninja.Env",
                                                                          ModuleName
                                                                            "Development.Ninja.Lexer",
                                                                          ModuleName
                                                                            "Development.Ninja.Parse",
                                                                          ModuleName
                                                                            "Development.Ninja.Type",
                                                                          ModuleName
                                                                            "Development.Shake.Args",
                                                                          ModuleName
                                                                            "Development.Shake.ByteString",
                                                                          ModuleName
                                                                            "Development.Shake.Core",
                                                                          ModuleName
                                                                            "Development.Shake.CmdOption",
                                                                          ModuleName
                                                                            "Development.Shake.Database",
                                                                          ModuleName
                                                                            "Development.Shake.Demo",
                                                                          ModuleName
                                                                            "Development.Shake.Derived",
                                                                          ModuleName
                                                                            "Development.Shake.Errors",
                                                                          ModuleName
                                                                            "Development.Shake.FileInfo",
                                                                          ModuleName
                                                                            "Development.Shake.FilePattern",
                                                                          ModuleName
                                                                            "Development.Shake.Monad",
                                                                          ModuleName
                                                                            "Development.Shake.Pool",
                                                                          ModuleName
                                                                            "Development.Shake.Profile",
                                                                          ModuleName
                                                                            "Development.Shake.Progress",
                                                                          ModuleName
                                                                            "Development.Shake.Resource",
                                                                          ModuleName
                                                                            "Development.Shake.Rules.Directory",
                                                                          ModuleName
                                                                            "Development.Shake.Rules.File",
                                                                          ModuleName
                                                                            "Development.Shake.Rules.Files",
                                                                          ModuleName
                                                                            "Development.Shake.Rules.Oracle",
                                                                          ModuleName
                                                                            "Development.Shake.Rules.OrderOnly",
                                                                          ModuleName
                                                                            "Development.Shake.Rules.Rerun",
                                                                          ModuleName
                                                                            "Development.Shake.Shake",
                                                                          ModuleName
                                                                            "Development.Shake.Special",
                                                                          ModuleName
                                                                            "Development.Shake.Storage",
                                                                          ModuleName
                                                                            "Development.Shake.Types",
                                                                          ModuleName
                                                                            "Development.Shake.Value",
                                                                          ModuleName
                                                                            "General.Bilist",
                                                                          ModuleName
                                                                            "General.Binary",
                                                                          ModuleName
                                                                            "General.Cleanup",
                                                                          ModuleName
                                                                            "General.Concurrent",
                                                                          ModuleName
                                                                            "General.Extra",
                                                                          ModuleName
                                                                            "General.FileLock",
                                                                          ModuleName
                                                                            "General.Intern",
                                                                          ModuleName
                                                                            "General.Process",
                                                                          ModuleName
                                                                            "General.String",
                                                                          ModuleName
                                                                            "General.Template",
                                                                          ModuleName
                                                                            "General.Timing",
                                                                          ModuleName "Paths_shake"],
                                                          pkgconfigDepends = [],
                                                          profOptions = PerCompilerFlavor [] [],
                                                          sharedOptions = PerCompilerFlavor [] [],
                                                          staticOptions = PerCompilerFlavor [] [],
                                                          targetBuildDepends = [Dependency
                                                                                  (PackageName
                                                                                     "base")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [4, 5]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "directory")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "hashable")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [1,
                                                                                         1,
                                                                                         2,
                                                                                         3]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "binary")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "filepath")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "process")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [1, 1]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "unordered-containers")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0, 2, 1]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "bytestring")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "utf8-string")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0, 3]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "time")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "random")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "js-jquery")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "js-flot")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "transformers")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [0, 2]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "extra")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [1, 4, 8]))
                                                                                  mainLibSet,
                                                                                Dependency
                                                                                  (PackageName
                                                                                     "deepseq")
                                                                                  (OrLaterVersion
                                                                                     (mkVersion
                                                                                        [1, 1]))
                                                                                  mainLibSet],
                                                          virtualModules = []},
                                        libExposed = True,
                                        libName = LMainLibName,
                                        libVisibility = LibraryVisibilityPublic,
                                        reexportedModules = [],
                                        signatures = []}},
   condSubLibraries = [],
   condTestSuites = [_×_
                       (UnqualComponentName "shake-test")
                       CondNode
                         {condTreeComponents = [CondBranch
                                                  {condBranchCondition = `Var (Impl GHC (OrLaterVersion (mkVersion [7,6])))`,
                                                   condBranchIfFalse = Nothing,
                                                   condBranchIfTrue = CondNode
                                                                        {condTreeComponents = [],
                                                                         condTreeConstraints = [],
                                                                         condTreeData = TestSuite
                                                                                          {testBuildInfo = 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 = [],
                                                                                                              includeDirs = [],
                                                                                                              includes = [],
                                                                                                              installIncludes = [],
                                                                                                              jsSources = [],
                                                                                                              ldOptions = [],
                                                                                                              mixins = [],
                                                                                                              oldExtensions = [],
                                                                                                              options = PerCompilerFlavor
                                                                                                                          ["-with-rtsopts=-K1K"]
                                                                                                                          [],
                                                                                                              otherExtensions = [],
                                                                                                              otherLanguages = [],
                                                                                                              otherModules = [],
                                                                                                              pkgconfigDepends = [],
                                                                                                              profOptions = PerCompilerFlavor
                                                                                                                              []
                                                                                                                              [],
                                                                                                              sharedOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              staticOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              targetBuildDepends = [],
                                                                                                              virtualModules = []},
                                                                                           testInterface = TestSuiteUnsupported
                                                                                                             (TestTypeUnknown
                                                                                                                ""
                                                                                                                (mkVersion
                                                                                                                   [])),
                                                                                           testName = UnqualComponentName
                                                                                                        ""}}},
                                                CondBranch
                                                  {condBranchCondition = `Var (Impl GHC (OrLaterVersion (mkVersion [7,8])))`,
                                                   condBranchIfFalse = Nothing,
                                                   condBranchIfTrue = CondNode
                                                                        {condTreeComponents = [],
                                                                         condTreeConstraints = [],
                                                                         condTreeData = TestSuite
                                                                                          {testBuildInfo = 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 = [],
                                                                                                              includeDirs = [],
                                                                                                              includes = [],
                                                                                                              installIncludes = [],
                                                                                                              jsSources = [],
                                                                                                              ldOptions = [],
                                                                                                              mixins = [],
                                                                                                              oldExtensions = [],
                                                                                                              options = PerCompilerFlavor
                                                                                                                          ["-threaded"]
                                                                                                                          [],
                                                                                                              otherExtensions = [],
                                                                                                              otherLanguages = [],
                                                                                                              otherModules = [],
                                                                                                              pkgconfigDepends = [],
                                                                                                              profOptions = PerCompilerFlavor
                                                                                                                              []
                                                                                                                              [],
                                                                                                              sharedOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              staticOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              targetBuildDepends = [],
                                                                                                              virtualModules = []},
                                                                                           testInterface = TestSuiteUnsupported
                                                                                                             (TestTypeUnknown
                                                                                                                ""
                                                                                                                (mkVersion
                                                                                                                   [])),
                                                                                           testName = UnqualComponentName
                                                                                                        ""}}},
                                                CondBranch
                                                  {condBranchCondition = `Var (PackageFlag (FlagName "portable"))`,
                                                   condBranchIfFalse = Just
                                                                         CondNode
                                                                           {condTreeComponents = [CondBranch
                                                                                                    {condBranchCondition = `CNot (Var (OS Windows))`,
                                                                                                     condBranchIfFalse = Nothing,
                                                                                                     condBranchIfTrue = CondNode
                                                                                                                          {condTreeComponents = [],
                                                                                                                           condTreeConstraints = [Dependency
                                                                                                                                                    (PackageName
                                                                                                                                                       "unix")
                                                                                                                                                    (OrLaterVersion
                                                                                                                                                       (mkVersion
                                                                                                                                                          [2,
                                                                                                                                                           5,
                                                                                                                                                           1]))
                                                                                                                                                    mainLibSet],
                                                                                                                           condTreeData = TestSuite
                                                                                                                                            {testBuildInfo = 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 = [],
                                                                                                                                                                includeDirs = [],
                                                                                                                                                                includes = [],
                                                                                                                                                                installIncludes = [],
                                                                                                                                                                jsSources = [],
                                                                                                                                                                ldOptions = [],
                                                                                                                                                                mixins = [],
                                                                                                                                                                oldExtensions = [],
                                                                                                                                                                options = PerCompilerFlavor
                                                                                                                                                                            []
                                                                                                                                                                            [],
                                                                                                                                                                otherExtensions = [],
                                                                                                                                                                otherLanguages = [],
                                                                                                                                                                otherModules = [],
                                                                                                                                                                pkgconfigDepends = [],
                                                                                                                                                                profOptions = PerCompilerFlavor
                                                                                                                                                                                []
                                                                                                                                                                                [],
                                                                                                                                                                sharedOptions = PerCompilerFlavor
                                                                                                                                                                                  []
                                                                                                                                                                                  [],
                                                                                                                                                                staticOptions = PerCompilerFlavor
                                                                                                                                                                                  []
                                                                                                                                                                                  [],
                                                                                                                                                                targetBuildDepends = [Dependency
                                                                                                                                                                                        (PackageName
                                                                                                                                                                                           "unix")
                                                                                                                                                                                        (OrLaterVersion
                                                                                                                                                                                           (mkVersion
                                                                                                                                                                                              [2,
                                                                                                                                                                                               5,
                                                                                                                                                                                               1]))
                                                                                                                                                                                        mainLibSet],
                                                                                                                                                                virtualModules = []},
                                                                                                                                             testInterface = TestSuiteUnsupported
                                                                                                                                                               (TestTypeUnknown
                                                                                                                                                                  ""
                                                                                                                                                                  (mkVersion
                                                                                                                                                                     [])),
                                                                                                                                             testName = UnqualComponentName
                                                                                                                                                          ""}}}],
                                                                            condTreeConstraints = [],
                                                                            condTreeData = TestSuite
                                                                                             {testBuildInfo = 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 = [],
                                                                                                                 includeDirs = [],
                                                                                                                 includes = [],
                                                                                                                 installIncludes = [],
                                                                                                                 jsSources = [],
                                                                                                                 ldOptions = [],
                                                                                                                 mixins = [],
                                                                                                                 oldExtensions = [],
                                                                                                                 options = PerCompilerFlavor
                                                                                                                             []
                                                                                                                             [],
                                                                                                                 otherExtensions = [],
                                                                                                                 otherLanguages = [],
                                                                                                                 otherModules = [],
                                                                                                                 pkgconfigDepends = [],
                                                                                                                 profOptions = PerCompilerFlavor
                                                                                                                                 []
                                                                                                                                 [],
                                                                                                                 sharedOptions = PerCompilerFlavor
                                                                                                                                   []
                                                                                                                                   [],
                                                                                                                 staticOptions = PerCompilerFlavor
                                                                                                                                   []
                                                                                                                                   [],
                                                                                                                 targetBuildDepends = [],
                                                                                                                 virtualModules = []},
                                                                                              testInterface = TestSuiteUnsupported
                                                                                                                (TestTypeUnknown
                                                                                                                   ""
                                                                                                                   (mkVersion
                                                                                                                      [])),
                                                                                              testName = UnqualComponentName
                                                                                                           ""}},
                                                   condBranchIfTrue = CondNode
                                                                        {condTreeComponents = [CondBranch
                                                                                                 {condBranchCondition = `Var (Impl GHC (EarlierVersion (mkVersion [7,6])))`,
                                                                                                  condBranchIfFalse = Nothing,
                                                                                                  condBranchIfTrue = CondNode
                                                                                                                       {condTreeComponents = [],
                                                                                                                        condTreeConstraints = [Dependency
                                                                                                                                                 (PackageName
                                                                                                                                                    "old-time")
                                                                                                                                                 (OrLaterVersion
                                                                                                                                                    (mkVersion
                                                                                                                                                       [0]))
                                                                                                                                                 mainLibSet],
                                                                                                                        condTreeData = TestSuite
                                                                                                                                         {testBuildInfo = 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 = [],
                                                                                                                                                             includeDirs = [],
                                                                                                                                                             includes = [],
                                                                                                                                                             installIncludes = [],
                                                                                                                                                             jsSources = [],
                                                                                                                                                             ldOptions = [],
                                                                                                                                                             mixins = [],
                                                                                                                                                             oldExtensions = [],
                                                                                                                                                             options = PerCompilerFlavor
                                                                                                                                                                         []
                                                                                                                                                                         [],
                                                                                                                                                             otherExtensions = [],
                                                                                                                                                             otherLanguages = [],
                                                                                                                                                             otherModules = [],
                                                                                                                                                             pkgconfigDepends = [],
                                                                                                                                                             profOptions = PerCompilerFlavor
                                                                                                                                                                             []
                                                                                                                                                                             [],
                                                                                                                                                             sharedOptions = PerCompilerFlavor
                                                                                                                                                                               []
                                                                                                                                                                               [],
                                                                                                                                                             staticOptions = PerCompilerFlavor
                                                                                                                                                                               []
                                                                                                                                                                               [],
                                                                                                                                                             targetBuildDepends = [Dependency
                                                                                                                                                                                     (PackageName
                                                                                                                                                                                        "old-time")
                                                                                                                                                                                     (OrLaterVersion
                                                                                                                                                                                        (mkVersion
                                                                                                                                                                                           [0]))
                                                                                                                                                                                     mainLibSet],
                                                                                                                                                             virtualModules = []},
                                                                                                                                          testInterface = TestSuiteUnsupported
                                                                                                                                                            (TestTypeUnknown
                                                                                                                                                               ""
                                                                                                                                                               (mkVersion
                                                                                                                                                                  [])),
                                                                                                                                          testName = UnqualComponentName
                                                                                                                                                       ""}}}],
                                                                         condTreeConstraints = [],
                                                                         condTreeData = TestSuite
                                                                                          {testBuildInfo = BuildInfo
                                                                                                             {asmOptions = [],
                                                                                                              asmSources = [],
                                                                                                              autogenIncludes = [],
                                                                                                              autogenModules = [],
                                                                                                              buildToolDepends = [],
                                                                                                              buildTools = [],
                                                                                                              buildable = True,
                                                                                                              cSources = [],
                                                                                                              ccOptions = [],
                                                                                                              cmmOptions = [],
                                                                                                              cmmSources = [],
                                                                                                              cppOptions = ["-DPORTABLE"],
                                                                                                              customFieldsBI = [],
                                                                                                              cxxOptions = [],
                                                                                                              cxxSources = [],
                                                                                                              defaultExtensions = [],
                                                                                                              defaultLanguage = Nothing,
                                                                                                              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 = [],
                                                                                                              virtualModules = []},
                                                                                           testInterface = TestSuiteUnsupported
                                                                                                             (TestTypeUnknown
                                                                                                                ""
                                                                                                                (mkVersion
                                                                                                                   [])),
                                                                                           testName = UnqualComponentName
                                                                                                        ""}}},
                                                CondBranch
                                                  {condBranchCondition = `CNot (Var (OS Windows))`,
                                                   condBranchIfFalse = Nothing,
                                                   condBranchIfTrue = CondNode
                                                                        {condTreeComponents = [],
                                                                         condTreeConstraints = [Dependency
                                                                                                  (PackageName
                                                                                                     "unix")
                                                                                                  (OrLaterVersion
                                                                                                     (mkVersion
                                                                                                        [0]))
                                                                                                  mainLibSet],
                                                                         condTreeData = TestSuite
                                                                                          {testBuildInfo = 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 = [],
                                                                                                              includeDirs = [],
                                                                                                              includes = [],
                                                                                                              installIncludes = [],
                                                                                                              jsSources = [],
                                                                                                              ldOptions = [],
                                                                                                              mixins = [],
                                                                                                              oldExtensions = [],
                                                                                                              options = PerCompilerFlavor
                                                                                                                          []
                                                                                                                          [],
                                                                                                              otherExtensions = [],
                                                                                                              otherLanguages = [],
                                                                                                              otherModules = [],
                                                                                                              pkgconfigDepends = [],
                                                                                                              profOptions = PerCompilerFlavor
                                                                                                                              []
                                                                                                                              [],
                                                                                                              sharedOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              staticOptions = PerCompilerFlavor
                                                                                                                                []
                                                                                                                                [],
                                                                                                              targetBuildDepends = [Dependency
                                                                                                                                      (PackageName
                                                                                                                                         "unix")
                                                                                                                                      (OrLaterVersion
                                                                                                                                         (mkVersion
                                                                                                                                            [0]))
                                                                                                                                      mainLibSet],
                                                                                                              virtualModules = []},
                                                                                           testInterface = TestSuiteUnsupported
                                                                                                             (TestTypeUnknown
                                                                                                                ""
                                                                                                                (mkVersion
                                                                                                                   [])),
                                                                                           testName = UnqualComponentName
                                                                                                        ""}}}],
                          condTreeConstraints = [Dependency
                                                   (PackageName "base")
                                                   (IntersectVersionRanges
                                                      (OrLaterVersion (mkVersion [4]))
                                                      (EarlierVersion (mkVersion [5])))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "directory")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "hashable")
                                                   (OrLaterVersion (mkVersion [1, 1, 2, 3]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "binary")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "filepath")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "process")
                                                   (OrLaterVersion (mkVersion [1, 1]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "unordered-containers")
                                                   (OrLaterVersion (mkVersion [0, 2, 1]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "bytestring")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "utf8-string")
                                                   (OrLaterVersion (mkVersion [0, 3]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "time")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "random")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "js-jquery")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "js-flot")
                                                   (OrLaterVersion (mkVersion [0]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "transformers")
                                                   (OrLaterVersion (mkVersion [0, 2]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "deepseq")
                                                   (OrLaterVersion (mkVersion [1, 1]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "extra")
                                                   (OrLaterVersion (mkVersion [1, 4, 8]))
                                                   mainLibSet,
                                                 Dependency
                                                   (PackageName "QuickCheck")
                                                   (OrLaterVersion (mkVersion [2, 0]))
                                                   mainLibSet],
                          condTreeData = TestSuite
                                           {testBuildInfo = 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 = ["src"],
                                                               includeDirs = [],
                                                               includes = [],
                                                               installIncludes = [],
                                                               jsSources = [],
                                                               ldOptions = [],
                                                               mixins = [],
                                                               oldExtensions = [],
                                                               options = PerCompilerFlavor
                                                                           ["-main-is",
                                                                            "Test.main",
                                                                            "-rtsopts"]
                                                                           [],
                                                               otherExtensions = [],
                                                               otherLanguages = [],
                                                               otherModules = [ModuleName
                                                                                 "Development.Make.All",
                                                                               ModuleName
                                                                                 "Development.Make.Env",
                                                                               ModuleName
                                                                                 "Development.Make.Parse",
                                                                               ModuleName
                                                                                 "Development.Make.Rules",
                                                                               ModuleName
                                                                                 "Development.Make.Type",
                                                                               ModuleName
                                                                                 "Development.Ninja.All",
                                                                               ModuleName
                                                                                 "Development.Ninja.Env",
                                                                               ModuleName
                                                                                 "Development.Ninja.Lexer",
                                                                               ModuleName
                                                                                 "Development.Ninja.Parse",
                                                                               ModuleName
                                                                                 "Development.Ninja.Type",
                                                                               ModuleName
                                                                                 "Development.Shake",
                                                                               ModuleName
                                                                                 "Development.Shake.Args",
                                                                               ModuleName
                                                                                 "Development.Shake.ByteString",
                                                                               ModuleName
                                                                                 "Development.Shake.Classes",
                                                                               ModuleName
                                                                                 "Development.Shake.CmdOption",
                                                                               ModuleName
                                                                                 "Development.Shake.Command",
                                                                               ModuleName
                                                                                 "Development.Shake.Config",
                                                                               ModuleName
                                                                                 "Development.Shake.Core",
                                                                               ModuleName
                                                                                 "Development.Shake.Database",
                                                                               ModuleName
                                                                                 "Development.Shake.Demo",
                                                                               ModuleName
                                                                                 "Development.Shake.Derived",
                                                                               ModuleName
                                                                                 "Development.Shake.Errors",
                                                                               ModuleName
                                                                                 "Development.Shake.FileInfo",
                                                                               ModuleName
                                                                                 "Development.Shake.FilePath",
                                                                               ModuleName
                                                                                 "Development.Shake.FilePattern",
                                                                               ModuleName
                                                                                 "Development.Shake.Forward",
                                                                               ModuleName
                                                                                 "Development.Shake.Monad",
                                                                               ModuleName
                                                                                 "Development.Shake.Pool",
                                                                               ModuleName
                                                                                 "Development.Shake.Profile",
                                                                               ModuleName
                                                                                 "Development.Shake.Progress",
                                                                               ModuleName
                                                                                 "Development.Shake.Resource",
                                                                               ModuleName
                                                                                 "Development.Shake.Rule",
                                                                               ModuleName
                                                                                 "Development.Shake.Rules.Directory",
                                                                               ModuleName
                                                                                 "Development.Shake.Rules.File",
                                                                               ModuleName
                                                                                 "Development.Shake.Rules.Files",
                                                                               ModuleName
                                                                                 "Development.Shake.Rules.Oracle",
                                                                               ModuleName
                                                                                 "Development.Shake.Rules.OrderOnly",
                                                                               ModuleName
                                                                                 "Development.Shake.Rules.Rerun",
                                                                               ModuleName
                                                                                 "Development.Shake.Shake",
                                                                               ModuleName
                                                                                 "Development.Shake.Special",
                                                                               ModuleName
                                                                                 "Development.Shake.Storage",
                                                                               ModuleName
                                                                                 "Development.Shake.Types",
                                                                               ModuleName
                                                                                 "Development.Shake.Util",
                                                                               ModuleName
                                                                                 "Development.Shake.Value",
                                                                               ModuleName
                                                                                 "General.Bilist",
                                                                               ModuleName
                                                                                 "General.Binary",
                                                                               ModuleName
                                                                                 "General.Cleanup",
                                                                               ModuleName
                                                                                 "General.Concurrent",
                                                                               ModuleName
                                                                                 "General.Extra",
                                                                               ModuleName
                                                                                 "General.FileLock",
                                                                               ModuleName
                                                                                 "General.Intern",
                                                                               ModuleName
                                                                                 "General.Process",
                                                                               ModuleName
                                                                                 "General.String",
                                                                               ModuleName
                                                                                 "General.Template",
                                                                               ModuleName
                                                                                 "General.Timing",
                                                                               ModuleName
                                                                                 "Paths_shake",
                                                                               ModuleName "Run",
                                                                               ModuleName
                                                                                 "Test.Assume",
                                                                               ModuleName
                                                                                 "Test.Basic",
                                                                               ModuleName
                                                                                 "Test.Benchmark",
                                                                               ModuleName "Test.C",
                                                                               ModuleName
                                                                                 "Test.Cache",
                                                                               ModuleName
                                                                                 "Test.Command",
                                                                               ModuleName
                                                                                 "Test.Config",
                                                                               ModuleName
                                                                                 "Test.Digest",
                                                                               ModuleName
                                                                                 "Test.Directory",
                                                                               ModuleName
                                                                                 "Test.Docs",
                                                                               ModuleName
                                                                                 "Test.Errors",
                                                                               ModuleName
                                                                                 "Test.FileLock",
                                                                               ModuleName
                                                                                 "Test.FilePath",
                                                                               ModuleName
                                                                                 "Test.FilePattern",
                                                                               ModuleName
                                                                                 "Test.Files",
                                                                               ModuleName
                                                                                 "Test.Forward",
                                                                               ModuleName
                                                                                 "Test.Journal",
                                                                               ModuleName
                                                                                 "Test.Lint",
                                                                               ModuleName
                                                                                 "Test.Live",
                                                                               ModuleName
                                                                                 "Test.Makefile",
                                                                               ModuleName
                                                                                 "Test.Manual",
                                                                               ModuleName
                                                                                 "Test.Match",
                                                                               ModuleName
                                                                                 "Test.Monad",
                                                                               ModuleName
                                                                                 "Test.Ninja",
                                                                               ModuleName
                                                                                 "Test.Oracle",
                                                                               ModuleName
                                                                                 "Test.OrderOnly",
                                                                               ModuleName
                                                                                 "Test.Parallel",
                                                                               ModuleName
                                                                                 "Test.Pool",
                                                                               ModuleName
                                                                                 "Test.Progress",
                                                                               ModuleName
                                                                                 "Test.Random",
                                                                               ModuleName
                                                                                 "Test.Resources",
                                                                               ModuleName
                                                                                 "Test.Self",
                                                                               ModuleName
                                                                                 "Test.Tar",
                                                                               ModuleName
                                                                                 "Test.Tup",
                                                                               ModuleName
                                                                                 "Test.Type",
                                                                               ModuleName
                                                                                 "Test.Unicode",
                                                                               ModuleName
                                                                                 "Test.Util",
                                                                               ModuleName
                                                                                 "Test.Verbosity",
                                                                               ModuleName
                                                                                 "Test.Version"],
                                                               pkgconfigDepends = [],
                                                               profOptions = PerCompilerFlavor
                                                                               [] [],
                                                               sharedOptions = PerCompilerFlavor
                                                                                 [] [],
                                                               staticOptions = PerCompilerFlavor
                                                                                 [] [],
                                                               targetBuildDepends = [Dependency
                                                                                       (PackageName
                                                                                          "base")
                                                                                       (IntersectVersionRanges
                                                                                          (OrLaterVersion
                                                                                             (mkVersion
                                                                                                [4]))
                                                                                          (EarlierVersion
                                                                                             (mkVersion
                                                                                                [5])))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "directory")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "hashable")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [1,
                                                                                              1,
                                                                                              2,
                                                                                              3]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "binary")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "filepath")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "process")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [1,
                                                                                              1]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "unordered-containers")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0,
                                                                                              2,
                                                                                              1]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "bytestring")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "utf8-string")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0,
                                                                                              3]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "time")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "random")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "js-jquery")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "js-flot")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "transformers")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [0,
                                                                                              2]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "deepseq")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [1,
                                                                                              1]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "extra")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [1,
                                                                                              4,
                                                                                              8]))
                                                                                       mainLibSet,
                                                                                     Dependency
                                                                                       (PackageName
                                                                                          "QuickCheck")
                                                                                       (OrLaterVersion
                                                                                          (mkVersion
                                                                                             [2,
                                                                                              0]))
                                                                                       mainLibSet],
                                                               virtualModules = []},
                                            testInterface = TestSuiteExeV10
                                                              (mkVersion [1, 0]) "Test.hs",
                                            testName = UnqualComponentName ""}}],
   genPackageFlags = [MkPackageFlag
                        {flagDefault = False,
                         flagDescription = "Obtain FileTime using portable functions",
                         flagManual = True,
                         flagName = FlagName "portable"}],
   gpdScannedVersion = Nothing,
   packageDescription = PackageDescription
                          {author = "Neil Mitchell <ndmitchell@gmail.com>",
                           benchmarks = [],
                           bugReports = "https://github.com/ndmitchell/shake/issues",
                           buildTypeRaw = Just Simple,
                           category = "Development, Shake",
                           copyright = "Neil Mitchell 2011-2017",
                           customFieldsPD = [],
                           dataDir = ".",
                           dataFiles = ["html/viz.js",
                                        "html/profile.html",
                                        "html/progress.html",
                                        "html/shake.js",
                                        "docs/manual/build.bat",
                                        "docs/manual/Build.hs",
                                        "docs/manual/build.sh",
                                        "docs/manual/constants.c",
                                        "docs/manual/constants.h",
                                        "docs/manual/main.c"],
                           description = concat
                                           ["Shake is a Haskell library for writing build systems - designed as a\n",
                                            "replacement for @make@. See \"Development.Shake\" for an introduction,\n",
                                            "including an example. Further examples are included in the Cabal tarball,\n",
                                            "under the @Examples@ directory. The homepage contains links to a user\n",
                                            "manual, an academic paper and further information:\n",
                                            "<http://shakebuild.com>\n",
                                            "\n",
                                            "To use Shake the user writes a Haskell program\n",
                                            "that imports \"Development.Shake\", defines some build rules, and calls\n",
                                            "the 'Development.Shake.shakeArgs' function. Thanks to do notation and infix\n",
                                            "operators, a simple Shake build system\n",
                                            "is not too dissimilar from a simple Makefile. However, as build systems\n",
                                            "get more complex, Shake is able to take advantage of the excellent\n",
                                            "abstraction facilities offered by Haskell and easily support much larger\n",
                                            "projects. The Shake library provides all the standard features available in other\n",
                                            "build systems, including automatic parallelism and minimal rebuilds.\n",
                                            "Shake also provides more accurate dependency tracking, including seamless\n",
                                            "support for generated files, and dependencies on system information\n",
                                            "(e.g. compiler version)."],
                           executables = [],
                           extraDocFiles = ["CHANGES.txt", "README.md"],
                           extraSrcFiles = ["src/Test/C/constants.c",
                                            "src/Test/C/constants.h",
                                            "src/Test/C/main.c",
                                            "src/Test/MakeTutor/Makefile",
                                            "src/Test/MakeTutor/hellofunc.c",
                                            "src/Test/MakeTutor/hellomake.c",
                                            "src/Test/MakeTutor/hellomake.h",
                                            "src/Test/Tar/list.txt",
                                            "src/Test/Ninja/*.ninja",
                                            "src/Test/Ninja/subdir/*.ninja",
                                            "src/Test/Ninja/*.output",
                                            "src/Test/Progress/*.prog",
                                            "src/Test/Tup/hello.c",
                                            "src/Test/Tup/root.cfg",
                                            "src/Test/Tup/newmath/root.cfg",
                                            "src/Test/Tup/newmath/square.c",
                                            "src/Test/Tup/newmath/square.h",
                                            "src/Paths.hs",
                                            "docs/Manual.md",
                                            "docs/shake-progress.png"],
                           extraTmpFiles = [],
                           foreignLibs = [],
                           homepage = "http://shakebuild.com",
                           library = Nothing,
                           licenseFiles = ["LICENSE"],
                           licenseRaw = Right BSD3,
                           maintainer = "Neil Mitchell <ndmitchell@gmail.com>",
                           package = PackageIdentifier
                                       {pkgName = PackageName "shake",
                                        pkgVersion = mkVersion [0, 15, 11]},
                           pkgUrl = "",
                           setupBuildInfo = Nothing,
                           sourceRepos = [SourceRepo
                                            {repoBranch = Nothing,
                                             repoKind = RepoHead,
                                             repoLocation = Just
                                                              "https://github.com/ndmitchell/shake.git",
                                             repoModule = Nothing,
                                             repoSubdir = Nothing,
                                             repoTag = Nothing,
                                             repoType = Just (KnownRepoType Git)}],
                           specVersion = CabalSpecV1_18,
                           stability = "",
                           subLibraries = [],
                           synopsis = "Build system library, like Make, but more accurate dependencies.",
                           testSuites = [],
                           testedWith = [_×_ GHC (ThisVersion (mkVersion [8, 0, 1])),
                                         _×_ GHC (ThisVersion (mkVersion [7, 10, 3])),
                                         _×_ GHC (ThisVersion (mkVersion [7, 8, 4])),
                                         _×_ GHC (ThisVersion (mkVersion [7, 6, 3])),
                                         _×_ GHC (ThisVersion (mkVersion [7, 4, 2]))]}}