summaryrefslogtreecommitdiff
path: root/libraries/ghc-boot/ghc-boot.cabal.in
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/ghc-boot/ghc-boot.cabal.in')
-rw-r--r--libraries/ghc-boot/ghc-boot.cabal.in49
1 files changed, 49 insertions, 0 deletions
diff --git a/libraries/ghc-boot/ghc-boot.cabal.in b/libraries/ghc-boot/ghc-boot.cabal.in
new file mode 100644
index 0000000000..b7d3955190
--- /dev/null
+++ b/libraries/ghc-boot/ghc-boot.cabal.in
@@ -0,0 +1,49 @@
+-- WARNING: ghc-boot.cabal is automatically generated from ghc-boot.cabal.in by
+-- ../../configure. Make sure you are editing ghc-boot.cabal.in, not
+-- ghc-boot.cabal.
+
+name: ghc-boot
+version: @ProjectVersionMunged@
+license: BSD3
+license-file: LICENSE
+category: GHC
+maintainer: ghc-devs@haskell.org
+bug-reports: https://ghc.haskell.org/trac/ghc/newticket
+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
+extra-source-files: changelog.md
+
+source-repository head
+ type: git
+ location: http://git.haskell.org/ghc.git
+ subdir: libraries/ghc-boot
+
+Library
+ default-language: Haskell2010
+ other-extensions: DeriveGeneric, RankNTypes, ScopedTypeVariables
+
+ exposed-modules:
+ GHC.Lexeme
+ GHC.PackageDb
+ GHC.LanguageExtensions
+ GHC.Serialized
+
+ build-depends: base >= 4.7 && < 4.10,
+ binary == 0.8.*,
+ bytestring == 0.10.*,
+ directory == 1.2.*,
+ filepath >= 1.3 && < 1.5
+