Commit 4b719913 authored by chak's avatar chak

[project @ 2000-06-18 12:13:56 by chak]

Script that automates building GHC from .hc files.

?? Shall I edit the corresponding section in building.sgml to advise the use
?? of this script (thus replacing the outdated description of the manual
?? steps - which is wrong anyway).
parent 91ef36b9
#/bin/sh
# Manuel M. T. Chakravarty <chak@acm.org>, June 2000
#
# Script to build GHC from .hc files (must be run in the fptools/ root
# directory into which the source and .hc files must already have been
# unpacked). All options are passed through to ./configure (especially
# useful with --prefix).
configopts="$*"
# build configuration
#
cat >mk/build.mk <<END
ProjectsToBuild = glafp-utils hslibs ghc
GhcLibHcOpts = -O
SRC_HAPPY_OPTS += -c
GhcLibWays=
END
# touch happy generated files; so that in non-bootstrapping mode for
# installation, no attempt is made to call happy
#
touch ghc/compiler/rename/ParseIface.hs
touch ghc/compiler/parser/Parser.hs
echo "*** Building hsc..."
./configure --enable-hc-boot $configopts || exit 1
make boot all || exit 1
echo "*** Building library..."
echo "GhcWithHscBuiltViaC=NO" >>mk/build.mk
make -C ghc/lib clean boot all || exit 1
make -C hslibs clean boot all
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