blob: b02b977f0e4c3c850b2f07a6c30ee3fb55944b03 (
plain) (
blame)
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
27
28
|
# Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
find_package(Protobuf REQUIRED)
protobuf_generate_cpp(searchlib_engine_PROTOBUF_SRCS searchlib_engine_PROTOBUF_HDRS ../../../../src/protobuf/search_protocol.proto)
vespa_add_source_target(protobufgen_searchlib_engine DEPENDS ${searchlib_engine_PROTOBUF_SRCS} ${searchlib_engine_PROTOBUF_HDRS})
vespa_suppress_warnings_for_protobuf_sources(SOURCES ${searchlib_engine_PROTOBUF_SRCS})
vespa_add_library(searchlib_engine OBJECT
SOURCES
docsumapi.cpp
docsumreply.cpp
docsumrequest.cpp
lazy_source.cpp
monitorreply.cpp
monitorrequest.cpp
propertiesmap.cpp
proto_converter.cpp
proto_rpc_adapter.cpp
request.cpp
search_protocol_metrics.cpp
searchreply.cpp
searchrequest.cpp
trace.cpp
${searchlib_engine_PROTOBUF_SRCS}
DEPENDS
)
|