Commit 7ec2d9b9 authored by Ian Lynagh's avatar Ian Lynagh

getopt is now split off from base

parent b8163696
......@@ -41,7 +41,7 @@ include $(TOP)/mk/cabal-flags.mk
# Any libraries listed here should also be in ../packages
SUBDIRS = ghc-prim $(INTEGER_LIBRARY) base st base3-compat array packedstring
SUBDIRS = ghc-prim $(INTEGER_LIBRARY) base st getopt base3-compat array packedstring
SUBDIRS += containers bytestring old-locale old-time filepath
ifeq "$(GhcLibsWithUnix)" "YES"
SUBDIRS += unix
......
......@@ -12,6 +12,7 @@ libraries/containers packages/containers darcs
libraries/directory packages/directory darcs
libraries/editline packages/editline darcs
libraries/filepath packages/filepath darcs
libraries/getopt packages/getopt darcs
libraries/ghc-prim packages/ghc-prim darcs
libraries/haskell98 packages/haskell98 darcs
libraries/hpc packages/hpc darcs
......
......@@ -13,19 +13,31 @@ Category: Development
build-type: Simple
cabal-version: >=1.2
Flag base4
Description: Choose the even newer, even smaller, split-up base package.
Flag base3
Description: Choose the new smaller, split-up base package.
Executable ghc-pkg
Main-Is: Main.hs
Extensions: CPP, ForeignFunctionInterface
if flag(base4)
Build-Depends: base >= 4 && < 5
if flag(base3)
Build-Depends: base >= 3 && < 5,
directory >= 1 && < 1.1,
Build-Depends: base >= 3 && < 4
if !flag(base3) && !flag(base4)
Build-Depends: base < 3
if flag(base4)
Build-Depends: getopt >= 0.1 && < 0.2
if flag(base3) || flag(base4)
Build-Depends: directory >= 1 && < 1.1,
process >= 1 && < 1.1,
pretty >= 1 && < 1.1
else
Build-Depends: base < 3
Build-Depends: haskell98, filepath, Cabal
if !os(windows)
Build-Depends: unix
......
......@@ -15,5 +15,5 @@ cabal-version: >=1.2
Executable hasktags
Main-Is: HaskTags.hs
Build-Depends: haskell98, base
Build-Depends: haskell98, base, getopt
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment