X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=libraries%2Fbin-package-db%2Fbin-package-db.cabal;h=b8b1f65094c57201ac338b625c1d5d7dc01a510b;hb=85895e17972cefb40c03359f7ff01c0793e72c81;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..b8b1f65 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.12 + + extensions: CPP }