LocalBuildInfo {installDirTemplates = InstallDirTemplates {prefixDirTemplate = "/home/patperry", binDirTemplate = "$prefix/bin", libDirTemplate = "$prefix/lib", libSubdirTemplate = "$pkgid/$compiler", libexecDirTemplate = "$prefix/libexec", progDirTemplate = "$libdir/hugs/programs", includeDirTemplate = "$libdir/$libsubdir/include", dataDirTemplate = "$prefix/share", dataSubdirTemplate = "$pkgid", docDirTemplate = "$datadir/doc/$pkgid", htmlDirTemplate = "$docdir/html", interfaceDirTemplate = "$docdir/html"}, compiler = Compiler {compilerFlavor = GHC, compilerId = PackageIdentifier {pkgName = "ghc", pkgVersion = Version {versionBranch = [6,8,2], versionTags = []}}, compilerExtensions = [(CPP,"-XCPP"),(PatternGuards,"-XPatternGuards"),(UnicodeSyntax,"-XUnicodeSyntax"),(MagicHash,"-XMagicHash"),(PolymorphicComponents,"-XPolymorphicComponents"),(ExistentialQuantification,"-XExistentialQuantification"),(KindSignatures,"-XKindSignatures"),(PatternSignatures,"-XPatternSignatures"),(EmptyDataDecls,"-XEmptyDataDecls"),(ParallelListComp,"-XParallelListComp"),(ForeignFunctionInterface,"-XForeignFunctionInterface"),(UnliftedFFITypes,"-XUnliftedFFITypes"),(LiberalTypeSynonyms,"-XLiberalTypeSynonyms"),(Rank2Types,"-XRank2Types"),(RankNTypes,"-XRankNTypes"),(TypeOperators,"-XTypeOperators"),(RecursiveDo,"-XRecursiveDo"),(Arrows,"-XArrows"),(TemplateHaskell,"-XTemplateHaskell"),(Generics,"-XGenerics"),(NoImplicitPrelude,"-XNoImplicitPrelude"),(RecordWildCards,"-XRecordWildCards"),(RecordPuns,"-XRecordPuns"),(DisambiguateRecordFields,"-XDisambiguateRecordFields"),(OverloadedStrings,"-XOverloadedStrings"),(GADTs,"-XGADTs"),(TypeFamilies,"-XTypeFamilies"),(BangPatterns,"-XBangPatterns"),(NoMonomorphismRestriction,"-XNoMonomorphismRestriction"),(NoMonoPatBinds,"-XNoMonoPatBinds"),(RelaxedPolyRec,"-XRelaxedPolyRec"),(ExtendedDefaultRules,"-XExtendedDefaultRules"),(ImplicitParams,"-XImplicitParams"),(ScopedTypeVariables,"-XScopedTypeVariables"),(UnboxedTuples,"-XUnboxedTuples"),(StandaloneDeriving,"-XStandaloneDeriving"),(DeriveDataTypeable,"-XDeriveDataTypeable"),(TypeSynonymInstances,"-XTypeSynonymInstances"),(FlexibleContexts,"-XFlexibleContexts"),(FlexibleInstances,"-XFlexibleInstances"),(ConstrainedClassMethods,"-XConstrainedClassMethods"),(MultiParamTypeClasses,"-XMultiParamTypeClasses"),(FunctionalDependencies,"-XFunctionalDependencies"),(GeneralizedNewtypeDeriving,"-XGeneralizedNewtypeDeriving"),(OverlappingInstances,"-XOverlappingInstances"),(UndecidableInstances,"-XUndecidableInstances"),(IncoherentInstances,"-XIncoherentInstances")]}, buildDir = "dist/build", scratchDir = "dist/scratch", packageDeps = [PackageIdentifier {pkgName = "base", pkgVersion = Version {versionBranch = [3,0,1,0], versionTags = []}},PackageIdentifier {pkgName = "ieee", pkgVersion = Version {versionBranch = [0,1], versionTags = []}},PackageIdentifier {pkgName = "storable-complex", pkgVersion = Version {versionBranch = [0,1], versionTags = []}},PackageIdentifier {pkgName = "QuickCheck", pkgVersion = Version {versionBranch = [1,1,0,0], versionTags = []}}], pkgDescrFile = Just "blas.cabal", localPkgDescr = PackageDescription {package = PackageIdentifier {pkgName = "blas", pkgVersion = Version {versionBranch = [0,4], versionTags = []}}, license = BSD3, licenseFile = "LICENSE", copyright = "(c) 2008. Patrick Perry ", maintainer = "Patrick Perry ", author = "Patrick Perry", stability = "", testedWith = [(GHC,ThisVersion (Version {versionBranch = [6,8,2], versionTags = []}))], homepage = "http://stat.stanford.edu/~patperry/code/blas", pkgUrl = "", synopsis = "Bindings to the BLAS library", description = "The BLAS (Basic Linear Algebra Subprograms) are routines that provide\nstandard building blocks for performing basic vector and matrix operations.\nThe Level 1 BLAS perform scalar, vector and vector-vector operations, the\nLevel 2 BLAS perform matrix-vector operations, and the Level 3 BLAS perform\nmatrix-matrix operations. Because the BLAS are efficient, portable, and\nwidely available, they are commonly used in the development of high quality\nlinear algebra software, LAPACK for example.\n\nFor more information, see the Netlib BLAS webpage:\n\n", category = "Math", buildDepends = [Dependency "base" AnyVersion,Dependency "ieee" AnyVersion,Dependency "storable-complex" AnyVersion,Dependency "QuickCheck" AnyVersion], descCabalVersion = UnionVersionRanges (ThisVersion (Version {versionBranch = [1,2,0], versionTags = []})) (LaterVersion (Version {versionBranch = [1,2,0], versionTags = []})), buildType = Custom, library = Just (Library {exposedModules = ["BLAS.Access","BLAS.C","BLAS.C.Level1","BLAS.C.Level2","BLAS.C.Level3","BLAS.C.Types","BLAS.Elem","BLAS.Elem.Base","BLAS.Internal","BLAS.Matrix","BLAS.Matrix.Base","BLAS.Matrix.Immutable","BLAS.Matrix.ReadOnly","BLAS.Matrix.Solve","BLAS.Matrix.Solve.Immutable","BLAS.Matrix.Solve.ReadOnly","BLAS.Tensor","BLAS.Tensor.Base","BLAS.Tensor.Dense","BLAS.Tensor.Dense.Immutable","BLAS.Tensor.Dense.ReadOnly","BLAS.Tensor.Immutable","BLAS.Tensor.ReadOnly","BLAS.Tensor.Mutable","BLAS.Tensor.Scalable","BLAS.Types","BLAS.Vector","Data.Matrix.Dense","Data.Matrix.Dense.IO","Data.Matrix.Dense.Internal","Data.Matrix.Dense.Operations","Data.Matrix.Herm","Data.Matrix.Herm.Dense","Data.Matrix.Tri","Data.Matrix.Tri.Dense","Data.Vector.Dense","Data.Vector.Dense.IO","Data.Vector.Dense.Internal","Data.Vector.Dense.Operations","Test.QuickCheck.Complex","Test.QuickCheck.Vector","Test.QuickCheck.Vector.Dense","Test.QuickCheck.Matrix","Test.QuickCheck.Matrix.Dense","Test.QuickCheck.Matrix.Herm.Dense","Test.QuickCheck.Matrix.Tri.Dense"], libBuildInfo = BuildInfo {buildable = True, buildTools = [], cppOptions = [], ccOptions = [], ldOptions = [], pkgconfigDepends = [], frameworks = [], cSources = [], hsSourceDirs = ["."], otherModules = ["BLAS.C.Double","BLAS.C.Zomplex"], extensions = [BangPatterns,EmptyDataDecls,FlexibleContexts,FlexibleInstances,ForeignFunctionInterface,FunctionalDependencies,MultiParamTypeClasses], extraLibs = ["blas"], extraLibDirs = [], includeDirs = [], includes = [], installIncludes = [], options = [(GHC,["-Wall"])], ghcProfOptions = [], ghcSharedOptions = []}}), executables = [], dataFiles = [], extraSrcFiles = ["tests/Matrix.hs","tests/HermMatrix.hs","tests/TriMatrix.hs","tests/Vector.hs"], extraTmpFiles = []}, withPrograms = [("ar",ConfiguredProgram {programId = "ar", programVersion = Nothing, programArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ar"}}),("ghc",ConfiguredProgram {programId = "ghc", programVersion = Just (Version {versionBranch = [6,8,2], versionTags = []}), programArgs = [], programLocation = FoundOnSystem {locationPath = "/home/patperry/bin/ghc"}}),("ghc-pkg",ConfiguredProgram {programId = "ghc-pkg", programVersion = Just (Version {versionBranch = [6,8,2], versionTags = []}), programArgs = [], programLocation = FoundOnSystem {locationPath = "/home/patperry/bin/ghc-pkg"}}),("haddock",ConfiguredProgram {programId = "haddock", programVersion = Just (Version {versionBranch = [2,1,0], versionTags = []}), programArgs = [], programLocation = FoundOnSystem {locationPath = "/home/patperry/bin/haddock"}}),("hsc2hs",ConfiguredProgram {programId = "hsc2hs", programVersion = Just (Version {versionBranch = [0,66], versionTags = ["ghc"]}), programArgs = [], programLocation = FoundOnSystem {locationPath = "/home/patperry/bin/hsc2hs"}}),("ld",ConfiguredProgram {programId = "ld", programVersion = Nothing, programArgs = ["-x"], programLocation = FoundOnSystem {locationPath = "/usr/bin/ld"}}),("pkg-config",ConfiguredProgram {programId = "pkg-config", programVersion = Just (Version {versionBranch = [0,15,0], versionTags = []}), programArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/pkg-config"}}),("ranlib",ConfiguredProgram {programId = "ranlib", programVersion = Nothing, programArgs = [], programLocation = FoundOnSystem {locationPath = "/usr/bin/ranlib"}}),("tar",ConfiguredProgram {programId = "tar", programVersion = Nothing, programArgs = [], programLocation = FoundOnSystem {locationPath = "/bin/tar"}})], withPackageDB = UserPackageDB, withVanillaLib = True, withProfLib = True, withSharedLib = False, withProfExe = False, withOptimization = True, withGHCiLib = True, splitObjs = False}