scons: Tell MSVC STL library to not use exceptions.
authorJose Fonseca <jfonseca@vmware.com>
Fri, 20 Mar 2015 06:27:59 +0000 (06:27 +0000)
committerJose Fonseca <jfonseca@vmware.com>
Sun, 22 Mar 2015 08:23:24 +0000 (08:23 +0000)
commit357d1fc81aceec6dda866ea74962ee2ddf3aa350
treea4e48265439d812fc598a2657089ef5ddcfa73f3
parente6330f9f56d6df2c59191513630d837ef3a7b1a9
scons: Tell MSVC STL library to not use exceptions.

MSVC defaults to no exceptions unless /EH option is passed (which we don't), while
MSVC's STL defaults to use exceptions unless _HAS_EXCEPTIONS=0 is defined,
which we didn't.

This fixes

  warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc

Reviewed-by: Brian Paul <brianp@vmware.com>
scons/gallium.py