La installation de gRPC cmake no genera el file de objectives

He estado intentando build e instalar gRPC con cmake. La construcción del proyecto fue relativamente fácil con ninja después de cierta confusión relacionada con la adquisición de packages nuget y la actualización de los submodules de git.

Sin embargo, tengo problemas para instalar gRPC. Después de leer el file cmake, descubrí que necesita establecer manualmente la variable de caching gRPC_INSTALL en ON para que cmake genere un destino de installation. Después de hacer esto, puedo invocar el destino de installation y se colocan las bibliotecas, los encabezados y los files de configuration de cmake. Pero falta el file cmake targets, y ni siquiera se está generando. El file de configuration es simple, todo lo que hace es llamar al file de objectives:

 include(${CMAKE_CURRENT_LIST_DIR}/gRPCTargets.cmake) 

Pero no parece que el file CMakeLists en gRPC siquiera intente generar este file, a less que me falta algo? Incluso no puede build el proyecto cpp de ejemplo en el repository gRPC con cmake porque cuando intenta encontrar el package gRPC, el file de configuration no puede encontrar gRPCTargets.cmake. Entonces, ¿cuál es la forma correcta de build, instalar y vincular a gRPC con cmake? Estoy en Windows, pero eso no debería importar con cmake.