]> gitweb @ CieloNegro.org - pkgsrc-ghc.git/blob - files/bootstrap.build.mk
Merge branch 'ghc-7.6.2'
[pkgsrc-ghc.git] / files / bootstrap.build.mk
1 # -*- makefile-gmake -*-
2 #
3 # This is a build conf for bootstrapping compilers.
4 #
5
6 # We don't want any docs.
7 HADDOCK_DOCS       = NO
8 BUILD_DOCBOOK_HTML = NO
9 BUILD_DOCBOOK_PS   = NO
10 BUILD_DOCBOOK_PDF  = NO
11 BUILD_MAN          = NO
12
13 # Enabling evil-splitter reduces bindist size, which is good. However
14 # it introduces a run-time dependency on perl, which is unacceptable.
15 SplitObjs          = NO
16
17 # We only want vanilla libraries and rts. No profiling, no shared
18 # libraries, no debugging, no event logging.
19 GhcLibWays         = v
20 GhcRTSWays         =
21
22 # I'm not sure disabling GHCi significantly reduces the bindist size,
23 # but we don't need it anyway.
24 GhcWithInterpreter = NO
25
26 # We don't want in-place GMP to be statically linked as it increases
27 # the bindist size. Dynamic linkage is even worse.
28 INTEGER_LIBRARY    = integer-simple
29
30 # We'd like to distinguish bootstrapping bindists from normal ones.
31 BIN_DIST_NAME      = ghc-$(ProjectVersion)-boot