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