X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=libraries%2Fbin-package-db%2Fbin-package-db.cabal;h=05ee6e8b4d15c39bf5eac2b77144fb0d2dbedbf2;hb=d0915164986eb606d5aed040bed779c2801b7963;hp=abeb9e504f91c9d7bf3956c1c1486210ef7e7bc0;hpb=930421d4ed09e5389e0ef4c5eef36075a6809cc0;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 abeb9e5..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 == 4.*, - binary == 0.5.*, - Cabal == 1.7.* + 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 }