From 832e6d22935040fe61504c90838415fa55feb24d Mon Sep 17 00:00:00 2001 From: Jan Holesovsky Date: Wed, 23 Nov 2011 11:27:05 +0100 Subject: Some trivial fixes for MinGW with -std=c++0x enabled; not finished. --- solenv/gbuild/platform/WNT_INTEL_GCC.mk | 5 +++++ solenv/inc/wntgcci.mk | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'solenv') diff --git a/solenv/gbuild/platform/WNT_INTEL_GCC.mk b/solenv/gbuild/platform/WNT_INTEL_GCC.mk index b0b2bdbefcd9..6c50a9cbe18a 100644 --- a/solenv/gbuild/platform/WNT_INTEL_GCC.mk +++ b/solenv/gbuild/platform/WNT_INTEL_GCC.mk @@ -80,6 +80,11 @@ gb_CXXFLAGS += --sysroot=$(SYSBASE) gb_CFLAGS += --sysroot=$(SYSBASE) endif +ifeq ($(HAVE_CXX0X),TRUE) +# We can turn on additional useful checks with c++0x +# FIXME still does not compile fully gb_CXXFLAGS += -std=c++0x +endif + gb_LinkTarget_EXCEPTIONFLAGS += \ -fno-enforce-eh-specs \ diff --git a/solenv/inc/wntgcci.mk b/solenv/inc/wntgcci.mk index 3831c85395c7..d36bee6adb7c 100644 --- a/solenv/inc/wntgcci.mk +++ b/solenv/inc/wntgcci.mk @@ -46,6 +46,11 @@ CFLAGS+=-fmessage-length=0 -c CFLAGSCC=-pipe $(ARCH_FLAGS) CFLAGSCXX=-pipe $(ARCH_FLAGS) + +.IF "$(HAVE_CXX0X)" == "TRUE" +# FIXME still does not compile fully CFLAGSCXX+=-std=c++0x +.ENDIF + CFLAGSEXCEPTIONS=-fexceptions -fno-enforce-eh-specs CFLAGS_NO_EXCEPTIONS=-fno-exceptions PICSWITCH:= -- cgit