Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit contains some miscellaneous Windows fixes discovered while
integrating PGV with Envoy
validate/validate.proto
WIN32
is defined when compiling*.pb.validate.cc
<google/protobuf/message.h>
and<google/protobuf/util/time_util.h>
in the
*.pb.validate.cc
file instead ofvalidate\validate.h
. This is becausethese headers include
<windows.h>
which defines many macros (e.g.DELETE
). If this header is then included before any code that hassymbols by the same name, it will fail to compile
std::unordered_map
instead ofstd::map
because we don't care abouttraversing the keys in order
windows.ps1
set up script and just run thebazel
commandSigned-off-by: Amin Jamali ajamali@pivotal.io