Bryan O'Sullivan avatar Bryan O'Sullivan committed ada7478

Fix build for GHC 6.8.2

Comments (0)

Files changed (1)

bytestringparser.cabal

 name:            bytestringparser
-version:         0.1
+version:         0.2
 license:         BSD3
 license-file:    LICENSE
+category:        Text, Parsing
 author:          Bryan O'Sullivan <bos@serpentine.com>
+stability:       experimental
 synopsis:        Combinator parsing with Data.ByteString.Lazy
-build-depends:   base
-exposed-modules: Text.ParserCombinators.ByteStringParser
-hs-source-dirs:  src
-ghc-options:     -O2 -Wall
+cabal-version:   >= 1.2
+
+flag bytestring-in-base
+
+library
+  if flag(bytestring-in-base)
+    -- bytestring was in base-2.0 and 2.1.1
+    build-depends: base >= 2.0 && < 2.2
+  else
+    -- in base 1.0 and 3.0 bytestring is a separate package
+    build-depends: base < 2.0 || >= 3, bytestring >= 0.9
+  exposed-modules: Text.ParserCombinators.ByteStringParser
+  hs-source-dirs:  src
+  ghc-options:     -O2 -Wall -Werror
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.