aboutsummaryrefslogtreecommitdiffstats
path: root/logd/src
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2024-04-05 14:16:09 +0200
committerTor Egge <Tor.Egge@online.no>2024-04-05 14:16:09 +0200
commitf8f0e7afcb6fac3325e72be014496e78790c1b58 (patch)
tree44797f2a56e1fda16f633120a91034d8fdc2dcbf /logd/src
parent7370ad575cfd758c1589f433496abad4e53cf453 (diff)
Update to protobuf 5.26.1 (C++ API).
Diffstat (limited to 'logd/src')
-rw-r--r--logd/src/logd/CMakeLists.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/logd/src/logd/CMakeLists.txt b/logd/src/logd/CMakeLists.txt
index ef4ac360881..f9bf58cd03c 100644
--- a/logd/src/logd/CMakeLists.txt
+++ b/logd/src/logd/CMakeLists.txt
@@ -3,7 +3,8 @@
# logd is the only cpp module using the protobuf files for the log protocol.
# We have choosen to generate the cpp code where it is used, instead of changing the java logserver module to also generate and export cpp code just for this case.
# If more cpp modules requires the cpp protobuf files we should move code generation to a common place.
-find_package(Protobuf REQUIRED)
+
+set(PROTOBUF_GENERATE_CPP_APPEND_PATH ON)
protobuf_generate_cpp(logd_PROTOBUF_SRCS logd_PROTOBUF_HDRS ../../../logserver/src/protobuf/log_protocol.proto)
vespa_add_source_target(protobufgen_logd DEPENDS ${logd_PROTOBUF_SRCS} ${logd_PROTOBUF_HDRS})
@@ -22,6 +23,7 @@ vespa_add_library(logd STATIC
${logd_PROTOBUF_SRCS}
DEPENDS
+ protobuf::libprotobuf
)
vespa_generate_config(logd ../main/resources/configdefinitions/logd.def)