diff options
author | 2016-10-07 09:50:27 +0000 | |
---|---|---|
committer | 2016-10-07 13:50:37 +0000 | |
commit | 6e7df1abb5c08442c9256e71a00095fd1ac8c156 (patch) | |
tree | c330cd47f8e3e06900809fbc6ba3d28291dd0a4d /src | |
parent | cae7a0fab4661bb09ef08e0c86cd781bf7e8739d (diff) |
Enable exception handing for built-in windows headers
INFO: From Executing genrule //src/main/native:windows_jni:
C:\tools\msys64\tmp\bazel_7uQBlyR9\out\execroot\bazel>call "C:/Program
Files (x86)/Microsoft Visual Studio 14.0/VC/VCVARSALL.BAT" amd64
windows_error_handling.cc
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\xlocale(341): warning C4530: C++ exception handler used,
but unwind semantics are not enabled. Specify /EHsc
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\exception(359): warning C4577: 'noexcept' used with no
exception handling mode specified; termination on exception is not
guaranteed. Specify /EHsc
windows_file_operations.cc
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\xlocale(341): warning C4530: C++ exception handler used,
but unwind semantics are not enabled. Specify /EHsc
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\exception(359): warning C4577: 'noexcept' used with no
exception handling mode specified; termination on exception is not
guaranteed. Specify /EHsc
windows_processes.cc
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\xlocale(341): warning C4530: C++ exception handler used,
but unwind semantics are not enabled. Specify /EHsc
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\iosfwd(343): warning C4577: 'noexcept' used with no
exception handling mode specified; termination on exception is not
guaranteed. Specify /EHsc
--
Change-Id: I6f93a4dbb1be42fa5bea221402fb71a830960cf6
Reviewed-on: https://bazel-review.googlesource.com/#/c/6130
MOS_MIGRATED_REVID=135458066
Diffstat (limited to 'src')
-rwxr-xr-x | src/main/native/build_windows_jni.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/native/build_windows_jni.sh b/src/main/native/build_windows_jni.sh index 0122b3d3e0..ceb777e0a5 100755 --- a/src/main/native/build_windows_jni.sh +++ b/src/main/native/build_windows_jni.sh @@ -62,7 +62,7 @@ done cat > "${VSTEMP}/windows_jni.bat" <<EOF call "${VSVARS}" amd64 set TMP=$(cygpath -a -w "${VSTEMP}") -CL /LD /Fe:"$(cygpath -a -w ${DLL})" /I "${JAVAINCLUDES}" /I "${JAVAINCLUDES}/win32" /I . ${WINDOWS_SOURCES[*]} +CL /EHsc /LD /Fe:"$(cygpath -a -w ${DLL})" /I "${JAVAINCLUDES}" /I "${JAVAINCLUDES}/win32" /I . ${WINDOWS_SOURCES[*]} EOF # Invoke the file and hopefully generate the .DLL . |