From: pegacorn Date: 2008-06-08T14:57:29+09:00 Subject: [ruby-dev:34994] Re: -Wall ----Security_Multipart(Sun_Jun__8_14_55_59_2008_100)-- Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit pegacorn です。 From: SASADA Koichi Date: Fri, 23 May 2008 01:11:50 +0900 Message-Id: <48359B44.2040909@atdot.net> /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >  最近,gcc の -Wall の存在を忘れていたところ,それをやっていれば気 > がついたはずのバグに気づかずにコミットしてまい,某卜部君に散々怒られ > ました. > >  configure した時点で,デフォルトで gcc なら -Wall を付けて欲しい気 > がするのですが,それだとまずい事情はありますでしょうか. めでたく(?)デフォルトで -Wall が付くようになったことですし、 Visual C++ でもデフォルトで -W3 を付けるようにしては いかがでしょうか? >パッチ> Index: win32/Makefile.sub =================================================================== --- win32/Makefile.sub (revision 16898) +++ win32/Makefile.sub (working copy) @@ -94,6 +94,12 @@ !if !defined(DEBUGFLAGS) DEBUGFLAGS = -Zi !endif +!if !defined(WARNFLAGS) +WARNFLAGS = -W3 +!if $(MSC_VER) >= 1400 +WARNFLAGS = $(WARNFLAGS) -wd4018 -wd4101 -wd4244 +!endif +!endif !if !defined(OPTFLAGS) !if $(MSC_VER) < 1400 OPTFLAGS = -O2b2xg- << -- pegacorn ----Security_Multipart(Sun_Jun__8_14_55_59_2008_100)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEABECAAYFAkhLdHAACgkQLWfoQAe94KJVsACfR/bEfbsarW3DmrfvzKSdHoR8 EXIAnjcIuXbDdOBqZdNclhrPuFnivc2K =QZou -----END PGP SIGNATURE----- ----Security_Multipart(Sun_Jun__8_14_55_59_2008_100)----