aboutsummaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src/vespa/vsm/searcher/CMakeLists.txt
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
)