
Paul A. Bristow wrote:
I have been taking my own medicine and trying to get Boost.math free of warnings with the /Za No MS extensions option.
Mostly this is fine.
project : requirements <toolset>msvc:<cxxflags>/Za # disable MS Extensions in Boost.Test. ...
But a few tests require the extensions.
I have tried to enable them for just one module thus:
# pow test requires type_of that MS extensions. run pow_test.cpp ../../test/build//boost_test_exec_monitor : # command line : # input files : # requirements <toolset>msvc:<cxxflags>/Ze # Requires type_of which requires MS extensions.
Hi Paul, could you try, instead of the above requirement, to add this: -<toolset>msvc:<cxxflags>/Za That's literal minus sign in front of requirement, and it should cancel out the requirement for project. Let me know if this helps. - Volodya