X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=libraries%2Fbin-package-db%2Fbin-package-db.cabal;h=05ee6e8b4d15c39bf5eac2b77144fb0d2dbedbf2;hb=cd24d61675e2f5c9145efcac62f64347789e583c;hp=cc032005e97ac6d0bc30c4ae8d7c7aeabb11da04;hpb=f0bc4086b3b8447792b2d7f2fbfc9232826f4f14;p=ghc-hetmet.git diff --git a/libraries/bin-package-db/bin-package-db.cabal b/libraries/bin-package-db/bin-package-db.cabal index cc03200..05ee6e8 100644 --- a/libraries/bin-package-db/bin-package-db.cabal +++ b/libraries/bin-package-db/bin-package-db.cabal @@ -11,11 +11,21 @@ source-repository head type: darcs location: http://darcs.haskell.org/ghc +flag base3 + default: False + Library { exposed-modules: Distribution.InstalledPackageInfo.Binary - build-depends: base >= 3 && < 5, - binary == 0.5.*, - Cabal == 1.8.* + if flag(base3) + build-depends: base >= 3 && < 4 + cpp-options: -DBASE3 + else + build-depends: base >= 4 && < 5 + + build-depends: binary == 0.5.*, + Cabal >= 1.8 && < 1.10 + + extensions: CPP }