X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2FMakefile;h=e3bc692d5f08ee02a72b2896a4cca003addf755e;hp=4e1c915e509b65dae3a0b124a0513d42d6f4e146;hb=60610640fdf2f9b037f2d323f3e1127849e76028;hpb=d759c7231dde979ed2824bd39b2fdff24357d355 diff --git a/rts/Makefile b/rts/Makefile index 4e1c915..e3bc692 100644 --- a/rts/Makefile +++ b/rts/Makefile @@ -35,6 +35,15 @@ GhcRtsHcOpts= GhcRtsCcOpts=-g -O0 endif +ifeq "$(BeConservative)" "YES" +GhcRtsCcOpts += -DBE_CONSERVATIVE +endif + +# ----------------------------------------------------------------------------- + +# There's nothing for Haddock here... +override HADDOCK_DOCS = NO + # ----------------------------------------------------------------------------- # Tells the build system not to add various Haskellish options to $(SRC_HC_OPTS) @@ -175,6 +184,13 @@ StgCRun_CC_OPTS += -w Typeable_CC_OPTS += -w RetainerProfile_CC_OPTS += -w sm/Compact_CC_OPTS += -w +# On Windows: +win32/ConsoleHandler_CC_OPTS += -w +win32/ThrIOManager_CC_OPTS += -w +win32/Ticker_CC_OPTS += -w +Threads_CC_OPTS += -w +Capability_CC_OPTS += -w +Schedule_CC_OPTS += -w # The above warning supression flags are a temporary kludge. # While working on this module you are encouraged to remove it and fix # any warnings in the module. See