Revision control

++ #!${CMAKE_COMMAND} -P
++ # Copyright (C) 2022 The Qt Company Ltd.
++ # SPDX-License-Identifier: BSD-3-Clause
++
++ if(GENERATOR_NAME EQUAL "qtgrpc")
++ set(ENV{QT_GRPC_OPTIONS} "${QT_GRPC_OPTIONS}")
++ elseif(GENERATOR_NAME EQUAL "qtprotobuf")
++ set(ENV{QT_PROTOBUF_OPTIONS} "${QT_PROTOBUF_OPTIONS}")
++ endif()
++
++
++ execute_process(COMMAND
++ ${PROTOC_EXECUTABLE}
++ ${PROTOC_ARGS}
++ WORKING_DIRECTORY "${WORKING_DIRECTORY}"
++ OUTPUT_VARIABLE output
++ ERROR_VARIABLE output
++ RESULT_VARIABLE result
++ )
++
++ if(NOT result EQUAL 0)
++ message(FATAL_ERROR "Unable to execute ${PROTOC_EXECUTABLE}:(${result}) ${output}")
++ elseif(output)
++ message("${output}")
++ endif()