Bryan O'Sullivan avatar Bryan O'Sullivan committed b3e689c Merge

Merge pull request #33 from basvandijk/deepseq

Allow building with both the newer and older deepseq and containers

Comments (0)

Files changed (1)

   description: operate in developer mode
   default: False
 
+flag old-deepseq-containers
+  default: False
+
 library
   exposed-modules:
     Data.Aeson
     blaze-builder >= 0.2.1.4,
     blaze-textual >= 0.2.0.2,
     bytestring,
-    containers,
-    deepseq < 1.2,
     hashable >= 1.1.2.0,
     mtl,
     old-locale,
     unordered-containers >= 0.1.3.0,
     vector >= 0.7
 
+  if flag(old-deepseq-containers)
+    build-depends:
+      containers < 0.4.2,
+      deepseq < 1.2
+  else
+    build-depends:
+      containers >= 0.4.2,
+      deepseq >= 1.2
+
   if flag(developer)
     ghc-options: -Werror
     ghc-prof-options: -auto-all
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.