Commit 60714e2c authored by Ian Lynagh's avatar Ian Lynagh

Make the integer library to use more configurable

Now you just set INTEGER_LIBRARY=integer-foo in build.mk
parent 4ea7a529
......@@ -38,8 +38,8 @@ show:
TOP=..
include $(TOP)/mk/boilerplate.mk
SUBDIRS = ghc-prim integer-gmp base array packedstring containers bytestring
SUBDIRS += old-locale old-time filepath directory
SUBDIRS = ghc-prim $(INTEGER_LIBRARY) base array packedstring
SUBDIRS += containers bytestring old-locale old-time filepath directory
ifeq "$(GhcLibsWithUnix)" "YES"
SUBDIRS += unix
endif
......@@ -322,7 +322,8 @@ doc.library.%: stamp/configure.library.build$(CONFIGURE_STAMP_EXTRAS).% \
$(CABAL_HADDOCK_FLAGS); \
fi
ifneq "$(HSCOLOUR)" ""
# We use */src rather than $*/src due to the integer-gmp/integer mismatch
# We use */src rather than $*/src due to the $(INTEGER_LIBRARY)/integer
# mismatch
if ifBuildable/ifBuildable $*; then cp hscolour.css $*/dist/doc/html/*/src/; fi
endif
......
......@@ -349,6 +349,9 @@ MakefileDeps=YES
#------------------------------------------------------------------------------
# Options for Libraries
# Which directory (in libraries/) contains the integer library?
INTEGER_LIBRARY=integer-gmp
# What extra ways to build the libraries in
# In addition to the normal sequential way, the default is to also build
# profiled prelude libraries.
......
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