aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2024-07-29 07:27:01 +0300
committerdimdim11 <dimdim11@yandex-team.com>2024-07-29 07:39:17 +0300
commit4115783962ed3b60ab37be8a96a212b21ebdce75 (patch)
treed4bfc71558fae8991cdce8ac3bf92c7aa9bcb5aa
parent581261268a62c0b7f6be5fdb82e66276913a03b7 (diff)
downloadydb-4115783962ed3b60ab37be8a96a212b21ebdce75.tar.gz
Fix target_proto_plugin function
Use path in target_proto_plugin 8b1279dbb06fe05439cb8f91577a90d9bbcaae80
-rw-r--r--build/export_generators/cmake/cmake/protobuf.cmake6
1 files changed, 3 insertions, 3 deletions
diff --git a/build/export_generators/cmake/cmake/protobuf.cmake b/build/export_generators/cmake/cmake/protobuf.cmake
index 3660b58758..217bff6646 100644
--- a/build/export_generators/cmake/cmake/protobuf.cmake
+++ b/build/export_generators/cmake/cmake/protobuf.cmake
@@ -1,11 +1,11 @@
include(common)
-function(target_proto_plugin Tgt Name PluginTarget)
+function(target_proto_plugin Tgt Name PluginFullPath)
set_property(TARGET ${Tgt} APPEND PROPERTY
- PROTOC_OPTS --${Name}_out=${PROJECT_BINARY_DIR}/$<TARGET_PROPERTY:${Tgt},PROTO_NAMESPACE> --plugin=protoc-gen-${Name}=$<TARGET_FILE:${PluginTarget}>
+ PROTOC_OPTS --${Name}_out=${PROJECT_BINARY_DIR}/$<TARGET_PROPERTY:${Tgt},PROTO_NAMESPACE> --plugin=protoc-gen-${Name}=${PluginFullPath}
)
set_property(TARGET ${Tgt} APPEND PROPERTY
- PROTOC_DEPS ${PluginTarget}
+ PROTOC_DEPS ${PluginFullPath}
)
endfunction()