summaryrefslogtreecommitdiff
path: root/mk/build.mk.sample
diff options
context:
space:
mode:
authorDavid Terei <davidterei@gmail.com>2011-07-20 16:45:58 -0700
committerDavid Terei <davidterei@gmail.com>2011-07-20 16:45:58 -0700
commit8cef78c5f95abe9579262c5753819d07eefc5d9e (patch)
tree5feddddaff989cd27a7e5403b6add64afd90c855 /mk/build.mk.sample
parentb61ad3e883bfae874a6cbc8079cb44925326b328 (diff)
downloadhaskell-8cef78c5f95abe9579262c5753819d07eefc5d9e.tar.gz
Add an unregisterised config to build.mk
Diffstat (limited to 'mk/build.mk.sample')
-rw-r--r--mk/build.mk.sample23
1 files changed, 23 insertions, 0 deletions
diff --git a/mk/build.mk.sample b/mk/build.mk.sample
index a31b57618b..0d10ae8121 100644
--- a/mk/build.mk.sample
+++ b/mk/build.mk.sample
@@ -27,6 +27,9 @@
# A development build, working on the stage 2 compiler:
#BuildFlavour = devel2
+# An unregisterised, optimised build of ghc, for porting:
+#BuildFlavour = unreg
+
GhcLibWays = v
# -------- 1. A Performance/Distribution build--------------------------------
@@ -133,6 +136,26 @@ BUILD_DOCBOOK_PDF = NO
endif
+# -------- A Unregisterised build) -------------------------------------------
+
+ifeq "$(BuildFlavour)" "unreg"
+
+GhcUnregisterised = YES
+GhcWithNativeCodeGen = NO
+
+SRC_HC_OPTS = -O -H64m
+GhcStage1HcOpts = -O
+GhcStage2HcOpts = -O2
+GhcHcOpts = -Rghc-timing
+GhcLibHcOpts = -O2
+SplitObjs = NO
+HADDOCK_DOCS = NO
+BUILD_DOCBOOK_HTML = NO
+BUILD_DOCBOOK_PS = NO
+BUILD_DOCBOOK_PDF = NO
+
+endif
+
# -----------------------------------------------------------------------------
# Other settings that might be useful