summaryrefslogtreecommitdiffstats
path: root/qmake/generators/symbian/symmake_abld.h
diff options
context:
space:
mode:
authorJocelyn Turcotte <jocelyn.turcotte@nokia.com>2010-06-15 12:44:17 (GMT)
committerJocelyn Turcotte <jocelyn.turcotte@nokia.com>2010-06-16 11:42:03 (GMT)
commit73fa311f67b21c9b897de0196d3b8227f27d828f (patch)
tree1c0c6f0a76e543b2a631a6fd91cabfc56b35f2cc /qmake/generators/symbian/symmake_abld.h
parent5b5785bc564ccea9f6868d02be3d1080cb5039b9 (diff)
downloadQt-73fa311f67b21c9b897de0196d3b8227f27d828f.zip
Qt-73fa311f67b21c9b897de0196d3b8227f27d828f.tar.gz
Qt-73fa311f67b21c9b897de0196d3b8227f27d828f.tar.bz2
qmake: Fix CONFIG += exceptions_off with the MSVC project generator.
cl.exe default exception handling (when not specified on the command line) is to disable exceptions. In vcproj files however, if the ExceptionHandling option is not specified, the default behavior is to enable exceptions without SEH (/EHsh). This patch makes sure that ExceptionHandling is disabled when /EHsc is not fed to parseOption (which happens when the exceptions_off config is encountered). For VS2003 the values are a bit different where "false"==ehNone, "true"==ehNoSEH and ehSEH is not available. The default is "true" if not specified thus why we set it to "false" when exceptions_off is given. Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Diffstat (limited to 'qmake/generators/symbian/symmake_abld.h')
0 files changed, 0 insertions, 0 deletions