blob: 40aad418b2227dc102d0a97c93c71cf1ed2c8ec3 (
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
29
30
|
# Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
set(SSE2_FILES "fold.cpp")
else()
unset(SSE2_FILES)
endif()
vespa_add_library(vsm_vsmsearcher OBJECT
SOURCES
boolfieldsearcher.cpp
fieldsearcher.cpp
floatfieldsearcher.cpp
${SSE2_FILES}
futf8strchrfieldsearcher.cpp
geo_pos_field_searcher.cpp
intfieldsearcher.cpp
nearest_neighbor_field_searcher.cpp
strchrfieldsearcher.cpp
tokenizereader.cpp
utf8flexiblestringfieldsearcher.cpp
utf8strchrfieldsearcher.cpp
utf8stringfieldsearcherbase.cpp
utf8substringsearcher.cpp
utf8substringsnippetmodifier.cpp
utf8suffixstringfieldsearcher.cpp
utf8exactstringfieldsearcher.cpp
DEPENDS
vsm_vconfig
)
|