Lines Matching refs:icing
18 set(VERSION_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/icing/jni.lds")
27 set(Icing_PROTO_GEN_DIR "${CMAKE_CURRENT_BINARY_DIR}/icing-protobuf-gen")
53 # Glob Icing proto sources. Results look like this: icing/proto/document.proto
96 icing/*.cc icing/*.h
104 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/.*[^a-zA-Z0-9]test[^a-zA-Z0-9].*$")
105 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/.*_benchmark\.cc$")
106 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/helpers/icu/.*$")
107 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/testing/.*$")
108 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/tokenization/icu/.*$")
109 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/tokenization/simple/.*$")
110 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/tools/.*$")
111 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/transform/icu/.*$")
112 list(FILTER Icing_CC_SOURCES EXCLUDE REGEX "^icing/transform/simple/.*$")
117 icing target
126 target_include_directories(icing PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
127 target_include_directories(icing PRIVATE ${Icing_PROTO_GEN_DIR})
128 target_include_directories(icing PRIVATE "${Protobuf_SOURCE_DIR}/src")
129 target_include_directories(icing PRIVATE "${ICU_SOURCE_DIR}/include")
130 target_link_libraries(icing protobuf::libprotobuf libandroidicu log)