diff --git a/browser/config/mozconfigs/win32/debug b/browser/config/mozconfigs/win32/debug index fb7b5267ec6f..0e77c220a63a 100644 --- a/browser/config/mozconfigs/win32/debug +++ b/browser/config/mozconfigs/win32/debug @@ -18,6 +18,9 @@ else . $topsrcdir/build/win32/mozconfig.vs2010 fi +# Treat warnings as errors in directories with FAIL_ON_WARNINGS. +ac_add_options --enable-warnings-as-errors + # Package js shell. export MOZ_PACKAGE_JSSHELL=1 diff --git a/browser/config/mozconfigs/win32/nightly b/browser/config/mozconfigs/win32/nightly index f0a5fd853ecf..3cd00f2812a4 100644 --- a/browser/config/mozconfigs/win32/nightly +++ b/browser/config/mozconfigs/win32/nightly @@ -27,6 +27,9 @@ else . $topsrcdir/build/win32/mozconfig.vs2010 fi +# Treat warnings as errors in directories with FAIL_ON_WARNINGS. +ac_add_options --enable-warnings-as-errors + # Package js shell. export MOZ_PACKAGE_JSSHELL=1 diff --git a/browser/config/mozconfigs/win32/release b/browser/config/mozconfigs/win32/release index 5463712cae38..c1a21720941b 100644 --- a/browser/config/mozconfigs/win32/release +++ b/browser/config/mozconfigs/win32/release @@ -24,6 +24,9 @@ else . $topsrcdir/build/win32/mozconfig.vs2010 fi +# Treat warnings as errors in directories with FAIL_ON_WARNINGS. +ac_add_options --enable-warnings-as-errors + # Package js shell. export MOZ_PACKAGE_JSSHELL=1 diff --git a/browser/config/mozconfigs/win64/debug b/browser/config/mozconfigs/win64/debug index 1bbca84e73b7..b21ee05f4081 100644 --- a/browser/config/mozconfigs/win64/debug +++ b/browser/config/mozconfigs/win64/debug @@ -13,6 +13,9 @@ if test -z "${_PYMAKE}"; then mk_add_options MOZ_MAKE_FLAGS=-j1 fi +# Treat warnings as errors in directories with FAIL_ON_WARNINGS. +ac_add_options --enable-warnings-as-errors + # Package js shell. export MOZ_PACKAGE_JSSHELL=1 diff --git a/browser/config/mozconfigs/win64/nightly b/browser/config/mozconfigs/win64/nightly index 1cb7f4be5576..d3adcb087f66 100644 --- a/browser/config/mozconfigs/win64/nightly +++ b/browser/config/mozconfigs/win64/nightly @@ -22,6 +22,9 @@ if test -z "${_PYMAKE}"; then mk_add_options MOZ_MAKE_FLAGS=-j1 fi +# Treat warnings as errors in directories with FAIL_ON_WARNINGS. +ac_add_options --enable-warnings-as-errors + # Package js shell. export MOZ_PACKAGE_JSSHELL=1 diff --git a/content/canvas/src/Makefile.in b/content/canvas/src/Makefile.in index 847d01e747ad..b8029ec8e9ef 100644 --- a/content/canvas/src/Makefile.in +++ b/content/canvas/src/Makefile.in @@ -8,13 +8,14 @@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 - include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconcvs_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla/dom diff --git a/content/events/src/Makefile.in b/content/events/src/Makefile.in index e1559c942a01..2d846b184933 100644 --- a/content/events/src/Makefile.in +++ b/content/events/src/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconevents_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS = \ nsEventStateManager.h \ diff --git a/content/html/content/src/Makefile.in b/content/html/content/src/Makefile.in index 9df8b6815317..25315d7a7118 100644 --- a/content/html/content/src/Makefile.in +++ b/content/html/content/src/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconhtmlcon_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS = \ diff --git a/content/html/document/src/Makefile.in b/content/html/document/src/Makefile.in index ae3de933582e..3a50d74d00aa 100644 --- a/content/html/document/src/Makefile.in +++ b/content/html/document/src/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconhtmldoc_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ nsHTMLContentSink.cpp \ diff --git a/content/mathml/content/src/Makefile.in b/content/mathml/content/src/Makefile.in index 429c1c666c4e..906c5bed3e63 100644 --- a/content/mathml/content/src/Makefile.in +++ b/content/mathml/content/src/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkcontentmathml_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ nsMathMLElement.cpp \ diff --git a/content/media/Makefile.in b/content/media/Makefile.in index bf8f06196168..4b0525a810ec 100644 --- a/content/media/Makefile.in +++ b/content/media/Makefile.in @@ -6,13 +6,15 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconmedia_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS = \ AbstractMediaDecoder.h \ diff --git a/content/media/ogg/Makefile.in b/content/media/ogg/Makefile.in index 76cf22507d97..a2a7cc2fd69b 100644 --- a/content/media/ogg/Makefile.in +++ b/content/media/ogg/Makefile.in @@ -6,13 +6,15 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconogg_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS += \ diff --git a/content/media/raw/Makefile.in b/content/media/raw/Makefile.in index fce113f4a617..22095a00541c 100644 --- a/content/media/raw/Makefile.in +++ b/content/media/raw/Makefile.in @@ -7,13 +7,15 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconraw_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS += \ RawDecoder.h \ diff --git a/content/media/webaudio/Makefile.in b/content/media/webaudio/Makefile.in index 9997769a32f5..b0fca8a7564a 100644 --- a/content/media/webaudio/Makefile.in +++ b/content/media/webaudio/Makefile.in @@ -6,13 +6,15 @@ DEPTH := @DEPTH@ topsrcdir := @top_srcdir@ srcdir := @srcdir@ VPATH := @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE := content LIBRARY_NAME := gkconwebaudio_s LIBXUL_LIBRARY := 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER CPPSRCS := \ AudioBuffer.cpp \ diff --git a/content/media/webaudio/compiledtest/Makefile.in b/content/media/webaudio/compiledtest/Makefile.in index 3574b5477269..42308dcccb8a 100644 --- a/content/media/webaudio/compiledtest/Makefile.in +++ b/content/media/webaudio/compiledtest/Makefile.in @@ -7,10 +7,13 @@ topsrcdir := @top_srcdir@ srcdir := @srcdir@ VPATH := @srcdir@ relativesrcdir := @relativesrcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER + LOCAL_INCLUDES := -I$(srcdir)/.. CPP_UNIT_TESTS := \ diff --git a/content/smil/Makefile.in b/content/smil/Makefile.in index 5fe10eaf9518..d7a388f167bb 100644 --- a/content/smil/Makefile.in +++ b/content/smil/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkconsmil_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS = \ nsISMILAnimationElement.h \ diff --git a/content/svg/content/src/Makefile.in b/content/svg/content/src/Makefile.in index 9b9847767d91..d108e94c186c 100644 --- a/content/svg/content/src/Makefile.in +++ b/content/svg/content/src/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = content LIBRARY_NAME = gkcontentsvg_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ DOMSVGAnimatedLengthList.cpp \ diff --git a/dom/audiochannel/Makefile.in b/dom/audiochannel/Makefile.in index 7486fe4abb4f..9f237935ed10 100644 --- a/dom/audiochannel/Makefile.in +++ b/dom/audiochannel/Makefile.in @@ -25,7 +25,9 @@ XPIDL_MODULE = dom_audiochannel LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 EXPORT_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = \ mozilla/dom \ diff --git a/dom/base/Makefile.in b/dom/base/Makefile.in index c30153bf1436..51290dc7b69b 100644 --- a/dom/base/Makefile.in +++ b/dom/base/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -15,6 +14,9 @@ MODULE = dom LIBRARY_NAME = jsdombase_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER DIRS = \ test \ diff --git a/dom/devicestorage/Makefile.in b/dom/devicestorage/Makefile.in index a119de36d990..d60101d0f8db 100644 --- a/dom/devicestorage/Makefile.in +++ b/dom/devicestorage/Makefile.in @@ -14,7 +14,9 @@ LIBRARY_NAME = domdevicestorage_s XPIDL_MODULE = dom_devicestorage LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER include $(topsrcdir)/dom/dom-config.mk diff --git a/dom/file/Makefile.in b/dom/file/Makefile.in index c0f64e593713..b5fbbab8201e 100644 --- a/dom/file/Makefile.in +++ b/dom/file/Makefile.in @@ -6,7 +6,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -15,6 +14,9 @@ LIBRARY_NAME = domfile_s XPIDL_MODULE = dom_file LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER include $(topsrcdir)/dom/dom-config.mk diff --git a/dom/indexedDB/Makefile.in b/dom/indexedDB/Makefile.in index f58ed7b91410..bfc0f56ff4c4 100644 --- a/dom/indexedDB/Makefile.in +++ b/dom/indexedDB/Makefile.in @@ -6,7 +6,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -15,6 +14,9 @@ LIBRARY_NAME = dom_indexeddb_s XPIDL_MODULE = dom_indexeddb LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla/dom/indexedDB diff --git a/dom/ipc/Makefile.in b/dom/ipc/Makefile.in index 4054320f9853..d4127692fc65 100644 --- a/dom/ipc/Makefile.in +++ b/dom/ipc/Makefile.in @@ -14,7 +14,9 @@ LIBRARY_NAME = domipc_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 EXPORT_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER ifneq (cocoa,$(MOZ_WIDGET_TOOLKIT)) TEST_DIRS += tests diff --git a/dom/media/Makefile.in b/dom/media/Makefile.in index 3f8f0a8d4093..3d16220c61b8 100644 --- a/dom/media/Makefile.in +++ b/dom/media/Makefile.in @@ -15,7 +15,9 @@ XPIDL_MODULE = dom_media LIBRARY_NAME = dom_media_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER include $(topsrcdir)/dom/dom-config.mk diff --git a/dom/network/src/Makefile.in b/dom/network/src/Makefile.in index 0bb3693ab92c..9d4d7dec9a22 100644 --- a/dom/network/src/Makefile.in +++ b/dom/network/src/Makefile.in @@ -12,7 +12,9 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = dom_network_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXTRA_COMPONENTS = \ TCPSocket.js \ diff --git a/dom/plugins/base/Makefile.in b/dom/plugins/base/Makefile.in index c6eed9e374f2..9d9e0b4ee8f4 100644 --- a/dom/plugins/base/Makefile.in +++ b/dom/plugins/base/Makefile.in @@ -71,7 +71,9 @@ else # android_npapi.h extends the NPNVariable and NPPVariable enums # using #defines, which results in Wswitch warnings in gcc-4.6. # Therefore, enable FAIL_ON_WARNINGS only on non-Android platforms. +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER endif ifeq ($(OS_ARCH),WINNT) diff --git a/dom/plugins/ipc/Makefile.in b/dom/plugins/ipc/Makefile.in index 3b316948edf8..870c2713d437 100644 --- a/dom/plugins/ipc/Makefile.in +++ b/dom/plugins/ipc/Makefile.in @@ -6,11 +6,13 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE = dom +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla diff --git a/dom/plugins/test/testplugin/Makefile.in b/dom/plugins/test/testplugin/Makefile.in index b03cefc27a12..ba18359a2343 100644 --- a/dom/plugins/test/testplugin/Makefile.in +++ b/dom/plugins/test/testplugin/Makefile.in @@ -7,13 +7,15 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk MODULE = nptest LIBRARY_NAME = nptest MODULE_NAME = TestPlugin +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER DIRS = secondplugin diff --git a/dom/power/Makefile.in b/dom/power/Makefile.in index 6fc01d9f75cc..28e830393f77 100644 --- a/dom/power/Makefile.in +++ b/dom/power/Makefile.in @@ -13,7 +13,9 @@ LIBRARY_NAME = dom_power_s XPIDL_MODULE = dom_power LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER include $(topsrcdir)/dom/dom-config.mk diff --git a/dom/sms/src/Makefile.in b/dom/sms/src/Makefile.in index 51bec9519419..4ef66fd66ed0 100644 --- a/dom/sms/src/Makefile.in +++ b/dom/sms/src/Makefile.in @@ -23,7 +23,9 @@ endif LIBRARY_NAME = dom_sms_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER include $(topsrcdir)/dom/dom-config.mk diff --git a/dom/time/Makefile.in b/dom/time/Makefile.in index 669f71d3e351..72d838e61b6c 100644 --- a/dom/time/Makefile.in +++ b/dom/time/Makefile.in @@ -14,7 +14,9 @@ LIBRARY_NAME = dom_time_s XPIDL_MODULE = dom_time LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER include $(topsrcdir)/dom/dom-config.mk diff --git a/dom/workers/Makefile.in b/dom/workers/Makefile.in index c430abf631b7..119294790a8b 100644 --- a/dom/workers/Makefile.in +++ b/dom/workers/Makefile.in @@ -6,7 +6,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -14,6 +13,9 @@ MODULE = dom LIBRARY_NAME = domworkers_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER CPPSRCS = \ ChromeWorkerScope.cpp \ diff --git a/editor/composer/src/Makefile.in b/editor/composer/src/Makefile.in index cd88e38034d7..16c696ad4532 100644 --- a/editor/composer/src/Makefile.in +++ b/editor/composer/src/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk @@ -17,6 +16,9 @@ EXPORT_LIBRARY = 1 IS_COMPONENT = 1 MODULE_NAME = nsComposerModule LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ diff --git a/editor/libeditor/base/Makefile.in b/editor/libeditor/base/Makefile.in index 514f04d36873..f891295ff376 100644 --- a/editor/libeditor/base/Makefile.in +++ b/editor/libeditor/base/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ TEST_DIRS += tests MODULE = editor LIBRARY_NAME = editorbase_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER # Internal header files, needed by other editor sublibs: diff --git a/gfx/gl/Makefile.in b/gfx/gl/Makefile.in index 8f1cde8fe9de..630e3cca535d 100644 --- a/gfx/gl/Makefile.in +++ b/gfx/gl/Makefile.in @@ -13,7 +13,9 @@ MODULE = gl LIBRARY_NAME = gl LIBXUL_LIBRARY = 1 EXPORT_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS = \ GLDefs.h \ diff --git a/gfx/src/Makefile.in b/gfx/src/Makefile.in index f2c2d51900ee..2831e11a203d 100644 --- a/gfx/src/Makefile.in +++ b/gfx/src/Makefile.in @@ -17,7 +17,9 @@ EXPORT_LIBRARY = 1 GRE_MODULE = 1 LIBXUL_LIBRARY = 1 IS_COMPONENT = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER XPIDLSRCS = \ nsIFontEnumerator.idl \ diff --git a/image/build/Makefile.in b/image/build/Makefile.in index e73b80807aa5..79db5466c1be 100644 --- a/image/build/Makefile.in +++ b/image/build/Makefile.in @@ -17,7 +17,9 @@ IS_COMPONENT = 1 MODULE_NAME = nsImageLib2Module GRE_MODULE = 1 LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ nsImageModule.cpp \ diff --git a/image/src/Makefile.in b/image/src/Makefile.in index ddb7f443ed4e..eb160cee1538 100644 --- a/image/src/Makefile.in +++ b/image/src/Makefile.in @@ -16,7 +16,9 @@ FORCE_STATIC_LIB = 1 MODULE_NAME = nsImageLib2Module GRE_MODULE = 1 LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS = imgLoader.h \ diff --git a/layout/base/Makefile.in b/layout/base/Makefile.in index 847f8205df06..1c7c8624c968 100644 --- a/layout/base/Makefile.in +++ b/layout/base/Makefile.in @@ -17,7 +17,9 @@ XPIDL_MODULE = layout_base GRE_MODULE = 1 LIBRARY_NAME = gkbase_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER diff --git a/layout/build/Makefile.in b/layout/build/Makefile.in index 6d9506d0b43c..8bb37076f604 100644 --- a/layout/build/Makefile.in +++ b/layout/build/Makefile.in @@ -22,7 +22,9 @@ IS_COMPONENT = 1 MODULE_NAME = nsLayoutModule GRE_MODULE = 1 LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ diff --git a/layout/forms/Makefile.in b/layout/forms/Makefile.in index 935a14f80b91..b7e71cac3064 100644 --- a/layout/forms/Makefile.in +++ b/layout/forms/Makefile.in @@ -18,7 +18,9 @@ MODULE = layout XPIDL_MODULE = layout_forms LIBRARY_NAME = gkforms_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER XPIDLSRCS = nsICapturePicker.idl diff --git a/layout/generic/Makefile.in b/layout/generic/Makefile.in index 839677c896f9..679c22ca78ed 100644 --- a/layout/generic/Makefile.in +++ b/layout/generic/Makefile.in @@ -14,7 +14,9 @@ TEST_DIRS += test MODULE = layout LIBRARY_NAME = gkgeneric_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS = \ nsQueryFrame.h \ diff --git a/layout/ipc/Makefile.in b/layout/ipc/Makefile.in index 826d7f4ae50b..01f90246d1b2 100644 --- a/layout/ipc/Makefile.in +++ b/layout/ipc/Makefile.in @@ -14,7 +14,9 @@ LIBRARY_NAME = gkipc_s LIBXUL_LIBRARY = 1 FORCE_STATIC_LIB = 1 EXPORT_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla/layout diff --git a/layout/mathml/Makefile.in b/layout/mathml/Makefile.in index d821de73439b..d35e91778aba 100644 --- a/layout/mathml/Makefile.in +++ b/layout/mathml/Makefile.in @@ -14,7 +14,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = layout LIBRARY_NAME = gkmathml_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER LOCAL_INCLUDES = \ diff --git a/layout/printing/Makefile.in b/layout/printing/Makefile.in index 01abc9fa503e..ea512c8e0e19 100644 --- a/layout/printing/Makefile.in +++ b/layout/printing/Makefile.in @@ -14,7 +14,9 @@ XPIDL_MODULE = layout_printing GRE_MODULE = 1 LIBRARY_NAME = gkprinting_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER XPIDLSRCS = \ nsIPrintProgress.idl \ diff --git a/layout/svg/Makefile.in b/layout/svg/Makefile.in index 168b3b9e5e0a..509574e5c459 100644 --- a/layout/svg/Makefile.in +++ b/layout/svg/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = layout LIBRARY_NAME = gksvgbase_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER CPPSRCS = \ diff --git a/layout/tables/Makefile.in b/layout/tables/Makefile.in index 46686d22aab6..6194f7ccbf46 100644 --- a/layout/tables/Makefile.in +++ b/layout/tables/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = layout LIBRARY_NAME = gktable_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER diff --git a/layout/xul/base/src/Makefile.in b/layout/xul/base/src/Makefile.in index 86a03ce627fc..d857921f4109 100644 --- a/layout/xul/base/src/Makefile.in +++ b/layout/xul/base/src/Makefile.in @@ -13,7 +13,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = layout LIBRARY_NAME = gkxulbase_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER ifdef MOZ_XUL diff --git a/netwerk/base/src/Makefile.in b/netwerk/base/src/Makefile.in index e8cef4871c2a..e409aacf5eba 100644 --- a/netwerk/base/src/Makefile.in +++ b/netwerk/base/src/Makefile.in @@ -8,13 +8,15 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE = necko LIBRARY_NAME = neckobase_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS = \ nsMIMEInputStream.h \ diff --git a/netwerk/build/Makefile.in b/netwerk/build/Makefile.in index 0b7f83853590..ffe29b4f78aa 100644 --- a/netwerk/build/Makefile.in +++ b/netwerk/build/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -18,6 +17,9 @@ IS_COMPONENT = 1 MODULE_NAME = necko GRE_MODULE = 1 LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER CPPSRCS = nsNetModule.cpp EXPORTS = nsNetCID.h diff --git a/netwerk/cache/Makefile.in b/netwerk/cache/Makefile.in index 15713108ee55..3457b40eef16 100644 --- a/netwerk/cache/Makefile.in +++ b/netwerk/cache/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ LIBRARY_NAME = nkcache_s LIBXUL_LIBRARY = 1 XPIDL_MODULE = necko_cache GRE_MODULE = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER FORCE_STATIC_LIB = 1 diff --git a/netwerk/cookie/Makefile.in b/netwerk/cookie/Makefile.in index 3ab134a6ba49..b33da831ee8f 100644 --- a/netwerk/cookie/Makefile.in +++ b/netwerk/cookie/Makefile.in @@ -8,7 +8,6 @@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ relativesrcdir = @relativesrcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = necko XPIDL_MODULE = necko_cookie GRE_MODULE = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER SDK_XPIDLSRCS = \ nsICookie.idl \ diff --git a/netwerk/dns/Makefile.in b/netwerk/dns/Makefile.in index 743745fcba2d..f535587a9061 100644 --- a/netwerk/dns/Makefile.in +++ b/netwerk/dns/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ LIBRARY_NAME = neckodns_s LIBXUL_LIBRARY = 1 XPIDL_MODULE = necko_dns GRE_MODULE = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER XPIDLSRCS = \ nsIDNSListener.idl \ diff --git a/netwerk/protocol/http/Makefile.in b/netwerk/protocol/http/Makefile.in index 3820134d4291..597966a8c0fb 100644 --- a/netwerk/protocol/http/Makefile.in +++ b/netwerk/protocol/http/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk @@ -17,6 +16,9 @@ LIBXUL_LIBRARY = 1 XPIDL_MODULE = necko_http GRE_MODULE = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla/net diff --git a/netwerk/protocol/res/Makefile.in b/netwerk/protocol/res/Makefile.in index 935db586a74b..19fbded33921 100644 --- a/netwerk/protocol/res/Makefile.in +++ b/netwerk/protocol/res/Makefile.in @@ -7,7 +7,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ LIBRARY_NAME = nkres_s LIBXUL_LIBRARY = 1 XPIDL_MODULE = necko_res GRE_MODULE = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER FORCE_STATIC_LIB = 1 diff --git a/netwerk/protocol/websocket/Makefile.in b/netwerk/protocol/websocket/Makefile.in index 974bbf975b2b..39187fd71bb4 100644 --- a/netwerk/protocol/websocket/Makefile.in +++ b/netwerk/protocol/websocket/Makefile.in @@ -6,7 +6,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ LIBXUL_LIBRARY = 1 XPIDL_MODULE = necko_websocket GRE_MODULE = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla/net diff --git a/netwerk/protocol/wyciwyg/Makefile.in b/netwerk/protocol/wyciwyg/Makefile.in index f9c35d0362c3..299989ced1ee 100644 --- a/netwerk/protocol/wyciwyg/Makefile.in +++ b/netwerk/protocol/wyciwyg/Makefile.in @@ -6,7 +6,6 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS = 1 include $(DEPTH)/config/autoconf.mk @@ -16,6 +15,9 @@ LIBXUL_LIBRARY = 1 XPIDL_MODULE = necko_wyciwyg GRE_MODULE = 1 FORCE_STATIC_LIB = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER EXPORTS_NAMESPACES = mozilla/net diff --git a/netwerk/streamconv/converters/Makefile.in b/netwerk/streamconv/converters/Makefile.in index fec40111684b..587b77c00855 100644 --- a/netwerk/streamconv/converters/Makefile.in +++ b/netwerk/streamconv/converters/Makefile.in @@ -7,13 +7,15 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -FAIL_ON_WARNINGS := 1 include $(DEPTH)/config/autoconf.mk MODULE = necko LIBRARY_NAME = nkcnvts_s LIBXUL_LIBRARY = 1 +ifndef _MSC_VER +FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER CPPSRCS = \ diff --git a/view/src/Makefile.in b/view/src/Makefile.in index fb297927ca10..9e2f8edb011c 100644 --- a/view/src/Makefile.in +++ b/view/src/Makefile.in @@ -16,7 +16,9 @@ FORCE_STATIC_LIB = 1 MODULE_NAME = nsViewModule GRE_MODULE = 1 LIBXUL_LIBRARY = 1 +ifndef _MSC_VER FAIL_ON_WARNINGS := 1 +endif # !_MSC_VER DEFINES += -D_IMPL_NS_LAYOUT diff --git a/xpcom/tests/Makefile.in b/xpcom/tests/Makefile.in index 58a035fac58e..870c820117b7 100644 --- a/xpcom/tests/Makefile.in +++ b/xpcom/tests/Makefile.in @@ -12,7 +12,9 @@ relativesrcdir = @relativesrcdir@ include $(DEPTH)/config/autoconf.mk MODULE = xpcom +ifndef _MSC_VER FAIL_ON_WARNINGS = 1 +endif # !_MSC_VER DIRS = \ external \