aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi
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 /documentapi
parent7370ad575cfd758c1589f433496abad4e53cf453 (diff)
Update to protobuf 5.26.1 (C++ API).
Diffstat (limited to 'documentapi')
-rw-r--r--documentapi/src/vespa/documentapi/CMakeLists.txt1
-rw-r--r--documentapi/src/vespa/documentapi/messagebus/CMakeLists.txt3
2 files changed, 2 insertions, 2 deletions
diff --git a/documentapi/src/vespa/documentapi/CMakeLists.txt b/documentapi/src/vespa/documentapi/CMakeLists.txt
index 1d0b3784a9d..8f9fbc4ac11 100644
--- a/documentapi/src/vespa/documentapi/CMakeLists.txt
+++ b/documentapi/src/vespa/documentapi/CMakeLists.txt
@@ -6,6 +6,7 @@ vespa_add_library(documentapi
$<TARGET_OBJECTS:documentapi_documentapipolicies>
INSTALL lib64
DEPENDS
+ protobuf::libprotobuf
)
vespa_add_target_package_dependency(documentapi Protobuf)
diff --git a/documentapi/src/vespa/documentapi/messagebus/CMakeLists.txt b/documentapi/src/vespa/documentapi/messagebus/CMakeLists.txt
index d59fd56037d..b1660943355 100644
--- a/documentapi/src/vespa/documentapi/messagebus/CMakeLists.txt
+++ b/documentapi/src/vespa/documentapi/messagebus/CMakeLists.txt
@@ -1,9 +1,8 @@
# Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-find_package(Protobuf REQUIRED)
-
# .proto files are in a higher-level directory as they are shared across languages
set(documentapi_messagebus_PROTOBUF_REL_PATH "../../../protobuf")
+set(PROTOBUF_GENERATE_CPP_APPEND_PATH ON)
PROTOBUF_GENERATE_CPP(documentapi_messagebus_PROTOBUF_SRCS documentapi_messagebus_PROTOBUF_HDRS
"${documentapi_messagebus_PROTOBUF_REL_PATH}/docapi_common.proto"
"${documentapi_messagebus_PROTOBUF_REL_PATH}/docapi_feed.proto"