WithGhcHc = @WithGhcHc@
+# Variable which is set to the version number of the $(WithGhcHc) we're using.
+# Not currently used, but might come in handy sometime soon.
+#WithGhcHcVersion = $(shell echo `if ( $(WithGhcHc) --version 2>/dev/null >/dev/null ) then $(WithGhcHc) --version 2>&1 | @SedCmd@ -e 's/^.*version [^0-9]*\([.0-9]*\).*/\1/;s/\.//'; else echo unknown; fi; ` )
+
# Extra ways in which to build the compiler (for example, you might want to
# build a profiled compiler so you can see where it spends its time)
GhcCompilerWays=
# GhcRtsHcOpts is used when compiling .hc files.
# GhcRtsCcOpts is used when compiling .c files.
-GhcRtsHcOpts=
-GhcRtsCcOpts=
+GhcRtsHcOpts=-O2
+GhcRtsCcOpts=-O2 -optc-fomit-frame-pointer
# Build the Haskell Readline bindings?
#
# Include compiler support for letting the compiler (optionally) report
# your compilation to a central server for generation of fun stats.
#
-GhcReportCompiles=YES
+GhcReportCompiles=NO
#################################################################################
#
# HappyHcOpts gives the flags to pass to the Haskell compiler used
# to compile the Happy sources with.
#
-HappyHcOpts =
+HappyHcOpts = -O
#################################################################################
#