xref: /aosp_15_r20/external/cronet/third_party/protobuf/cmake/protoc.cmake (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Workerset(protoc_files
2*6777b538SAndroid Build Coastguard Worker  ${protobuf_SOURCE_DIR}/src/google/protobuf/compiler/main.cc
3*6777b538SAndroid Build Coastguard Worker)
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard Workeradd_executable(protoc ${protoc_files} ${protobuf_version_rc_file})
6*6777b538SAndroid Build Coastguard Workertarget_link_libraries(protoc
7*6777b538SAndroid Build Coastguard Worker  libprotoc
8*6777b538SAndroid Build Coastguard Worker  libprotobuf
9*6777b538SAndroid Build Coastguard Worker)
10*6777b538SAndroid Build Coastguard Workeradd_executable(protobuf::protoc ALIAS protoc)
11*6777b538SAndroid Build Coastguard Worker
12*6777b538SAndroid Build Coastguard Workerset_target_properties(protoc PROPERTIES
13*6777b538SAndroid Build Coastguard Worker    VERSION ${protobuf_VERSION})
14