lhc-0.8: lhc.cabal
cabal-version: >= 1.6
name: lhc
version: 0.8
synopsis: LHC Haskell Compiler
description:
lhc is a haskell compiler which aims to produce the most efficient programs possible via whole
program analysis and other optimizations.
Tested-With: GHC == 6.10.1
category: Compiler
license: PublicDomain
author: David Himmelstrup
maintainer: lhc@projects.haskell.org
homepage: http://lhc.seize.it/
build-type: Custom
data-files:
lib/base/base.cabal
lib/base/includes/CTypes.h
lib/base/includes/ieee-flpt.h
lib/base/includes/Typeable.h
lib/base/LICENSE
lib/base/Setup.lhs
lib/base/src/Control/Exception/Base.hs
lib/base/src/Control/Exception.hs
lib/base/src/Control/Monad.hs
lib/base/src/Data/Bits.hs
lib/base/src/Data/Char.hs
lib/base/src/Data/Dynamic.hs
lib/base/src/Data/Either.hs
lib/base/src/Data/HashTable.hs
lib/base/src/Data/Int.hs
lib/base/src/Data/IORef.hs
lib/base/src/Data/Ix.hs
lib/base/src/Data/List.hs
lib/base/src/Data/Maybe.hs
lib/base/src/Data/Tuple.hs
lib/base/src/Data/Typeable.hs
lib/base/src/Data/Typeable.hs-boot
lib/base/src/Data/Word.hs
lib/base/src/Foreign/C/Error.hsc
lib/base/src/Foreign/C/String.hs
lib/base/src/Foreign/C/Types.hs
lib/base/src/Foreign/C.hs
lib/base/src/Foreign/ForeignPtr.hs
lib/base/src/Foreign/Marshal/Alloc.hs
lib/base/src/Foreign/Marshal/Array.hs
lib/base/src/Foreign/Marshal/Error.hs
lib/base/src/Foreign/Marshal/Pool.hs
lib/base/src/Foreign/Marshal/Utils.hs
lib/base/src/Foreign/Marshal.hs
lib/base/src/Foreign/Ptr.hs
lib/base/src/Foreign/StablePtr.hs
lib/base/src/Foreign/Storable.hs
lib/base/src/Foreign/Storable.hs-boot
lib/base/src/Foreign.hs
lib/base/src/GHC/Arr.lhs
lib/base/src/GHC/Base.lhs
lib/base/src/GHC/Classes.hs
lib/base/src/GHC/Conc.lhs
lib/base/src/GHC/Enum.lhs
lib/base/src/GHC/Err.lhs
lib/base/src/GHC/Err.lhs-boot
lib/base/src/GHC/Exception.lhs
lib/base/src/GHC/Float.lhs
lib/base/src/GHC/ForeignPtr.hs
lib/base/src/GHC/Handle.hs
lib/base/src/GHC/Handle.hs-boot
lib/base/src/GHC/Int.hs
lib/base/src/GHC/IO.hs
lib/base/src/GHC/IOBase.lhs
lib/base/src/GHC/List.lhs
lib/base/src/GHC/Num.lhs
lib/base/src/GHC/Pack.lhs
lib/base/src/GHC/Ptr.lhs
lib/base/src/GHC/Read.lhs
lib/base/src/GHC/Real.lhs
lib/base/src/GHC/Show.lhs
lib/base/src/GHC/ST.lhs
lib/base/src/GHC/Stable.lhs
lib/base/src/GHC/Storable.lhs
lib/base/src/GHC/STRef.lhs
lib/base/src/GHC/TopHandler.lhs
lib/base/src/GHC/Unicode.hs
lib/base/src/GHC/Unicode.hs-boot
lib/base/src/GHC/Word.hs
lib/base/src/Numeric.hs
lib/base/src/Prelude.hs
lib/base/src/Prelude.hs-boot
lib/base/src/System/Environment.hs
lib/base/src/System/IO/Error.hs
lib/base/src/System/IO/Unsafe.hs
lib/base/src/System/IO.hs
lib/base/src/System/Posix/Internals.hs
lib/base/src/System/Posix/Types.hs
lib/base/src/Text/ParserCombinators/ReadP.hs
lib/base/src/Text/ParserCombinators/ReadPrec.hs
lib/base/src/Text/Printf.hs
lib/base/src/Text/Read/Lex.hs
lib/base/src/Text/Read.hs
lib/base/src/Text/Show/Functions.hs
lib/base/src/Text/Show.hs
lib/base/src/Unsafe/Coerce.hs
lib/ghc-prim/cbits/longlong.c
lib/ghc-prim/GHC/Bool.hs
lib/ghc-prim/GHC/Generics.hs
lib/ghc-prim/GHC/IntWord32.hs
lib/ghc-prim/GHC/IntWord64.hs
lib/ghc-prim/GHC/Ordering.hs
lib/ghc-prim/GHC/Prim.hs
lib/ghc-prim/GHC/PrimopWrappers.hs
lib/ghc-prim/GHC/Tuple.hs
lib/ghc-prim/GHC/Types.hs
lib/ghc-prim/GHC/Unit.hs
lib/ghc-prim/ghc-prim.cabal
lib/ghc-prim/LICENSE
lib/ghc-prim/Setup.hs
lib/integer-native/integer.cabal
lib/integer-native/LICENSE
lib/integer-native/Setup.lhs
lib/integer-native/src/GHC/Integer/Internals.hs
lib/integer-native/src/GHC/Integer.hs
flag hpc
default: False
flag threaded
default: False
flag lhc-regress
default: False
flag with-libs
default: False
Executable lhc
main-is: GhcMain.hs
Hs-Source-Dirs: src
ghc-prof-options: -auto-all
build-depends: base >= 4 && < 5, mtl, bytestring, containers, ansi-wl-pprint, binary,
digest, bytestring-trie, core >=0.5, filepath, directory,
derive, unix, libffi, xhtml, pretty, ghc >= 6.10
other-modules: Paths_lhc, LhcMain, CompactString, Traverse, Setup,
Grin.Eval.Compile, Grin.Eval.Methods, Grin.Eval.Primitives,
Grin.Eval.Types, Grin.FromCore, Grin.HPT.Environment,
Grin.HPT.Lower, Grin.HPT.Solve, Grin.HPT,
Grin.HtmlAnnotate, Grin.Lowering.Apply,
Grin.Lowering.GHCism, Grin.Optimize.Simple, Grin.Pretty,
Grin.SimpleCore.DeadCode, Grin.SimpleCore.Types,
Grin.SimpleCore, Grin.Types
ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-incomplete-patterns
Extensions: ScopedTypeVariables
if flag(with-libs)
x-build-libs: True
else
x-build-libs: False
if flag(threaded)
ghc-options: -threaded
Executable lhc-regress
if flag(lhc-regress)
Buildable: True
else
Buildable: False
main-is: Main.hs
other-modules: TestCase, Setup
hs-source-dirs: lhc-regress/
build-depends: base >= 4 && < 5, process, extensible-exceptions
Executable lhc-pkg
hs-source-dirs: lhc-pkg/
main-is: Main.hs
Extensions: CPP, ForeignFunctionInterface
Other-modules: Paths_lhc
Build-Depends: base >= 4 && < 5, directory, process, pretty, haskell98, filepath, Cabal
if !os(windows)
Build-Depends: unix