boringssl/tool
David Benjamin a353cdb671 Wrap MSVC-only warning pragmas in a macro.
There's a __pragma expression which allows this. Android builds us Windows with
MinGW for some reason, so we actually do have to tolerate non-MSVC-compatible
Windows compilers. (Clang for Windows is much more sensible than MinGW and
intentionally mimicks MSVC.)

MinGW doesn't understand MSVC's pragmas and warns a lot. #pragma warning is
safe to suppress, so wrap those to shush them. This also lets us do away with a
few ifdefs.

Change-Id: I1f5a8bec4940d4b2d947c4c1cc9341bc15ec4972
Reviewed-on: https://boringssl-review.googlesource.com/8236
Reviewed-by: Adam Langley <agl@google.com>
2016-06-09 21:29:36 +00:00
..
args.cc Fix build. 2015-06-05 19:13:31 +00:00
ciphers.cc Add ciphers option to bssl. 2015-11-03 01:17:02 +00:00
client.cc Add client cert support to bssl client. 2015-12-16 23:15:41 +00:00
CMakeLists.txt Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
const.cc Make constants in bssl tool actually const. 2015-06-08 21:43:15 +00:00
digest.cc Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
generate_ed25519.cc Add a tool to generate Ed25519 keys. 2015-12-18 23:34:13 +00:00
genrsa.cc Possible Windows build fix. 2015-06-05 12:25:51 -07:00
internal.h Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
pkcs12.cc Use non-deprecated methods on windows. 2016-05-19 20:30:50 +00:00
rand.cc Fix bssl rand -hex. 2016-02-25 19:23:58 +00:00
server.cc Add client cert support to bssl client. 2015-12-16 23:15:41 +00:00
speed.cc Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
tool.cc Move function declarations to internal header. 2016-03-20 16:56:32 +00:00
transport_common.cc Wrap MSVC-only warning pragmas in a macro. 2016-06-09 21:29:36 +00:00
transport_common.h