// -*- MPC -*- // $Id: vc_warnings.mpb 83627 2008-11-10 10:47:00Z johnnyw $ // This file contains a number of optional features that disable VC // warnings regarding various items that VC turned into warnings that were // not present in earlier versions. Some people may consider these superfluous // or have already checked code to be sure it causes no trouble. So these // warnings are disabled by default. To enable them, generate your projects // with the feature set to 0. feature(vc_avoid_crt_secure_warnings) { specific(vc8, vc9, vc10, nmake) { macros += _CRT_SECURE_NO_WARNINGS _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE } } feature(!vc_scl_secure_warnings) { specific(vc8, vc9, vc10, nmake) { macros += _SCL_SECURE_NO_WARNINGS } } feature(vc_avoid_this_in_initializer_warnings) { specific(vc8, vc9, vc10) { DisableSpecificWarnings += 4355 } specific(nmake) { compile_flags += /wd4355 } }