X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fghc.mk;h=5efcfd3a95e988e618e98e894cc45bb08bab3d9c;hb=82062fe350349ebd3b840fb10bfc905c2ae620d3;hp=e0ff69021cb9e8270823b0a0c7eda20de735d2b0;hpb=c97259cd34b45eb5c06e93e82042dcca784609a6;p=ghc-hetmet.git diff --git a/rts/ghc.mk b/rts/ghc.mk index e0ff690..5efcfd3 100644 --- a/rts/ghc.mk +++ b/rts/ghc.mk @@ -131,7 +131,12 @@ $(foreach way,$(rts_WAYS),$(eval $(call build-rts-way,$(way)))) # Flags for compiling every file # We like plenty of warnings. -WARNING_OPTS += -Wall -Wextra +WARNING_OPTS += -Wall +ifeq "$(GccLT34)" "YES" +WARNING_OPTS += -W +else +WARNING_OPTS += -Wextra +endif WARNING_OPTS += -Wstrict-prototypes WARNING_OPTS += -Wmissing-prototypes WARNING_OPTS += -Wmissing-declarations @@ -372,9 +377,9 @@ install : install_rts .PHONY: install_rts install_rts: - $(INSTALL_DIR) $(DESTDIR)$(libdir) - $(INSTALL_DIR) $(DESTDIR)$(libdir)/include - "$(CP)" $(ALL_RTS_LIBS) $(DESTDIR)$(libdir) + $(INSTALL_DIR) $(DESTDIR)$(ghclibdir) + $(INSTALL_DIR) $(DESTDIR)$(ghclibdir)/include + "$(CP)" $(ALL_RTS_LIBS) $(DESTDIR)$(ghclibdir) # ----------------------------------------------------------------------------- # cleaning