summaryrefslogtreecommitdiffstats
path: root/devel/ghc/PRE_BUILD
blob: 18e4368e00c5af2d287b9d03bb1aae903fadf763 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mk_source_dir $SOURCE_DIRECTORY &&
cd $SOURCE_DIRECTORY &&

if [[ $SOURCE2 != "" ]] ; then
  unpack_file 2 &&
  mv $SPELL-$VERSION ghc-bin
fi &&

unpack_file &&

cd ${SOURCE_DIRECTORY}/${SPELL}-${VERSION} &&

if [[ $GHC_NO_OPTS == "y" ]] ; then
  echo "BuildFlavour = quickest" > mk/build.mk.settings
else
  echo "BuildFlavour = perf" > mk/build.mk.settings
fi &&

cat mk/build.mk.{settings,sample} > mk/build.mk &&

perl boot