X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=ghc%2Fghc-bin.cabal.in;h=61b7b340acff33cb67ac6b1eb088e5ae2e72ec9e;hp=3374edf62d930379758d8135086e968d5d2951fe;hb=cd47700887365ca2a6af17d03e731efce65cf2ac;hpb=34cc75e1a62638f2833815746ebce0a9114dc26b diff --git a/ghc/ghc-bin.cabal.in b/ghc/ghc-bin.cabal.in index 3374edf..61b7b34 100644 --- a/ghc/ghc-bin.cabal.in +++ b/ghc/ghc-bin.cabal.in @@ -14,29 +14,43 @@ Description: XXX Category: XXX Data-Dir: .. -Data-Files: extra-gcc-opts +Data-Files: settings Build-Type: Simple Cabal-Version: >= 1.2 -Flag base3 - Description: Choose the new smaller, split-up base package. - Flag ghci Description: Build GHCi support. + Default: False + Manual: True Executable ghc Main-Is: Main.hs - if flag(base3) - Build-Depends: base >= 3 && < 5, - directory >= 1 && < 1.1 + Build-Depends: base >= 3 && < 5, + array >= 0.1 && < 0.4, + bytestring >= 0.9 && < 0.10, + directory >= 1 && < 1.2, + process >= 1 && < 1.1, + filepath >= 1 && < 1.3, + ghc + if os(windows) + Build-Depends: Win32 else - Build-Depends: base < 3 - Build-Depends: base, ghc - Build-Depends: filepath >= 1 && < 1.2 + Build-Depends: unix + + C-Sources: hschooks.c GHC-Options: -Wall if flag(ghci) CPP-Options: -DGHCI + GHC-Options: -fno-warn-name-shadowing + Other-Modules: InteractiveUI, GhciMonad, GhciTags + Build-Depends: mtl, haskeline + Extensions: ForeignFunctionInterface, + UnboxedTuples, + FlexibleInstances, + MagicHash Extensions: CPP, PatternGuards + if impl(ghc >= 7.1) + Extensions: NondecreasingIndentation