"William E. Kempf" <[EMAIL PROTECTED]> writes: > David Abrahams said: >> "William E. Kempf" <[EMAIL PROTECTED]> writes: >> >>> Hmm... this surprised me. Mr. Maclean indicated the warnings were >>> level 1 _and_ 2. Builds with bjam do report errors, so the warning >>> level can't be 0. MSDN indicates "Level 2 is the default warning >>> level at the command line." So I assumed that it must be an RTL issue >>> causing the warnings for him. However, experimenting with 'bjam >>> -sTOOLS=vc7 >>> -sBUILD="<vc7><*><cxxflags>-W2' does indeed produce the warnings in >>> question. So it appears that MSDN is wrong, and that level 1 is >>> selected if none is supplied? I plan to bump the level up in my own >>> set of bjam tool sets. >> >> Suggestion: turn them on with #pragmas in the library's test files. > > This won't turn them on when compiling the library itself, though. > Turning them on only for the test files won't catch many of the warnings.
So I suggest you use #pragmas in the library implementation files also. My point is that you shouldn't need a custom toolset to see the warnings, and if it's your aim to avoid triggering them they should show up in the Boost regression tests when you do. -- Dave Abrahams Boost Consulting www.boost-consulting.com _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost