File: igc_run_protobuf_protocol.cmake

package info (click to toggle)
intel-graphics-compiler 1.0.12504.6-1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 83,912 kB
  • sloc: cpp: 910,147; lisp: 202,655; ansic: 15,197; python: 4,025; yacc: 2,241; lex: 1,570; pascal: 244; sh: 104; makefile: 25
file content (26 lines) | stat: -rw-r--r-- 1,099 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#=========================== begin_copyright_notice ============================
#
# Copyright (C) 2022 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
#============================ end_copyright_notice =============================

message(STATUS "Running ${protobuf_generate_LANGUAGE} protocol buffer compiler on ${proto}")
execute_process(
  COMMAND ${protobuf-comp} --${protobuf_generate_LANGUAGE}_out ${dll_export_decl}${protobuf_generate_PROTOC_OUT_DIR} ${dll_desc_out} ${protobuf_include_path} ${abs_file}
  WORKING_DIRECTORY ${WRK_DIR_PROTO}
  RESULT_VARIABLE rv
  OUTPUT_VARIABLE ov
  ERROR_VARIABLE ev
)

if(${rv} EQUAL "0")
  message(STATUS "Protobuf compiler : successfully finished the compilation of the schema, ${abs_file}")
else()
  message("${protobuf-comp} --${protobuf_generate_LANGUAGE}_out ${dll_export_decl}${protobuf_generate_PROTOC_OUT_DIR} ${dll_desc_out} ${protobuf_include_path} ${abs_file}")
  message("Result='${rv}'")
  message("Output='${ov}'")
  message("Error='${ev}'")
  message(FATAL_ERROR "Protobuf compiler : failed to compile schema ${abs_file}")
endif()