summaryrefslogtreecommitdiff
path: root/libraries/ghc-boot/ghc-boot.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/ghc-boot/ghc-boot.cabal')
-rw-r--r--libraries/ghc-boot/ghc-boot.cabal45
1 files changed, 45 insertions, 0 deletions
diff --git a/libraries/ghc-boot/ghc-boot.cabal b/libraries/ghc-boot/ghc-boot.cabal
new file mode 100644
index 0000000000..98929b7f83
--- /dev/null
+++ b/libraries/ghc-boot/ghc-boot.cabal
@@ -0,0 +1,45 @@
+name: ghc-boot
+version: 0.0.0.0
+license: BSD3
+maintainer: ghc-devs@haskell.org
+bug-reports: glasgow-haskell-bugs@haskell.org
+synopsis: Shared functionality between GHC and its boot libraries
+description: This library is shared between GHC, ghc-pkg, and other boot
+ libraries.
+ .
+ A note about "GHC.PackageDb": it only deals with the subset of
+ the package database that the compiler cares about: modules
+ paths etc and not package metadata like description, authors
+ etc. It is thus not a library interface to ghc-pkg and is *not*
+ suitable for modifying GHC package databases.
+ .
+ The package database format and this library are constructed in
+ such a way that while ghc-pkg depends on Cabal, the GHC library
+ and program do not have to depend on Cabal.
+cabal-version: >=1.10
+build-type: Simple
+
+source-repository head
+ type: git
+ location: http://git.haskell.org/ghc.git
+ subdir: libraries/ghc-boot
+
+Library
+ default-language: Haskell2010
+ other-extensions:
+ GeneralizedNewtypeDeriving
+ RecordWildCards
+ StandaloneDeriving
+ Trustworthy
+ TypeSynonymInstances
+
+ exposed-modules:
+ GHC.Lexeme
+ GHC.PackageDb
+
+ build-depends: base >= 4 && < 5,
+ binary >= 0.7 && < 0.8,
+ bytestring >= 0.9 && < 1,
+ directory >= 1 && < 1.3,
+ filepath
+