thejinchao / turbolink

TurboLink is an unreal engine plugin enables Google gRPC work with Unreal Engine using C++ and Blueprint
MIT License
165 stars 50 forks source link

Fix for non-deterministic UBT build behavior #12

Closed Justin-Randall closed 1 year ago

Justin-Randall commented 1 year ago

In some circumstances, grpcpp/impl/codegen/async_unary_call.h is not in context when building code using generated headers. This will break the build. This change solves the issue, as grpcpp/impl/codegen/async_unary_call.h needs to be in context when the MSVC template compiler makes one of its passes.

thejinchao commented 1 year ago

Thanks!