Bug 646702 - Add an --enable-sm-fail-on-warnings configure option to make it easier to do Tinderbox SpiderMonkey shell builds that fail on warnings, r=pbiggar

This commit is contained in:
Phil Ringnalda 2011-04-06 03:52:28 -07:00
parent e1ec07563f
commit 1b448b21c6
4 changed files with 12 additions and 3 deletions

View File

@ -88,7 +88,6 @@ MODULE_OPTIMIZE_FLAGS = -O2 -ip
endif
else # not INTEL_CXX
#FAIL_ON_WARNINGS = 1
MODULE_OPTIMIZE_FLAGS = -O3 -fstrict-aliasing -fno-stack-protector
# We normally want -fomit-frame-pointer, but we want an explicit

View File

@ -142,6 +142,7 @@ OS_LIBS = @LIBS@
ACDEFINES = @MOZ_DEFINES@
WARNINGS_AS_ERRORS = @WARNINGS_AS_ERRORS@
FAIL_ON_WARNINGS = @FAIL_ON_WARNINGS@
MOZ_OPTIMIZE = @MOZ_OPTIMIZE@
MOZ_OPTIMIZE_FLAGS = @MOZ_OPTIMIZE_FLAGS@

View File

@ -4779,6 +4779,17 @@ if test "$MOZ_DISABLE_WARNINGS_AS_ERRORS"; then
WARNINGS_AS_ERRORS=''
fi
dnl ========================================================
dnl = Enable treating compile warnings as errors
dnl ========================================================
MOZ_ARG_ENABLE_BOOL(sm-fail-on-warnings,
[ --enable-sm-fail-on-warnings
Enable warnings as errors],
FAIL_ON_WARNINGS=1,
FAIL_ON_WARNINGS= )
AC_SUBST(FAIL_ON_WARNINGS)
dnl = Enable trace malloc
dnl ========================================================
NS_TRACE_MALLOC=${MOZ_TRACE_MALLOC}

View File

@ -56,8 +56,6 @@ LIBS = $(NSPR_LIBS) $(EDITLINE_LIBS) $(DEPTH)/$(LIB_PREFIX)js_static.$(LIB_
LOCAL_INCLUDES += -I$(topsrcdir) -I..
#FAIL_ON_WARNINGS = 1
ifdef _MSC_VER
ifdef WINCE
WIN32_EXE_LDFLAGS += -ENTRY:mainACRTStartup