summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--searchcore/src/apps/proton/CMakeLists.txt1
-rw-r--r--searchcore/src/apps/tests/CMakeLists.txt1
-rw-r--r--searchcore/src/tests/proton/docsummary/CMakeLists.txt1
-rw-r--r--searchcore/src/tests/proton/documentdb/CMakeLists.txt1
-rw-r--r--searchcore/src/tests/proton/documentdb/configurer/CMakeLists.txt1
-rw-r--r--searchcore/src/tests/proton/documentdb/document_subdbs/CMakeLists.txt1
-rw-r--r--searchcore/src/tests/proton/matching/CMakeLists.txt1
-rw-r--r--searchcore/src/vespa/searchcore/bmcluster/CMakeLists.txt1
-rw-r--r--searchlib/src/tests/forcelink/CMakeLists.txt1
-rw-r--r--searchlib/src/tests/sort/CMakeLists.txt2
-rw-r--r--searchlib/src/tests/sortspec/CMakeLists.txt1
-rw-r--r--searchlib/src/vespa/searchlib/CMakeLists.txt4
-rw-r--r--searchlib/src/vespa/searchlib/uca/CMakeLists.txt7
-rw-r--r--storageserver/src/apps/storaged/CMakeLists.txt1
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/CMakeLists.txt1
15 files changed, 5 insertions, 20 deletions
diff --git a/searchcore/src/apps/proton/CMakeLists.txt b/searchcore/src/apps/proton/CMakeLists.txt
index 90aefd3dde5..400eb0eacc3 100644
--- a/searchcore/src/apps/proton/CMakeLists.txt
+++ b/searchcore/src/apps/proton/CMakeLists.txt
@@ -24,5 +24,4 @@ vespa_add_executable(searchcore_proton_app
searchcore_proton_metrics
searchcore_fconfig
storageserver_storageapp
- searchlib_searchlib_uca
)
diff --git a/searchcore/src/apps/tests/CMakeLists.txt b/searchcore/src/apps/tests/CMakeLists.txt
index 532c89d6ab7..933be1a6f89 100644
--- a/searchcore/src/apps/tests/CMakeLists.txt
+++ b/searchcore/src/apps/tests/CMakeLists.txt
@@ -22,5 +22,4 @@ vespa_add_executable(searchcore_persistenceconformance_test_app TEST
searchcore_fconfig
vdstestlib
persistence_persistence_conformancetest
- searchlib_searchlib_uca
)
diff --git a/searchcore/src/tests/proton/docsummary/CMakeLists.txt b/searchcore/src/tests/proton/docsummary/CMakeLists.txt
index 4286bbea224..274c1e302da 100644
--- a/searchcore/src/tests/proton/docsummary/CMakeLists.txt
+++ b/searchcore/src/tests/proton/docsummary/CMakeLists.txt
@@ -22,7 +22,6 @@ vespa_add_executable(searchcore_docsummary_test_app TEST
searchcore_grouping
searchcore_proton_metrics
searchcore_fconfig
- searchlib_searchlib_uca
)
vespa_add_executable(searchcore_summaryfieldconverter_test_app
SOURCES
diff --git a/searchcore/src/tests/proton/documentdb/CMakeLists.txt b/searchcore/src/tests/proton/documentdb/CMakeLists.txt
index d36368a8ebd..0cb678992b9 100644
--- a/searchcore/src/tests/proton/documentdb/CMakeLists.txt
+++ b/searchcore/src/tests/proton/documentdb/CMakeLists.txt
@@ -20,7 +20,6 @@ vespa_add_executable(searchcore_documentdb_test_app TEST
searchcore_grouping
searchcore_proton_metrics
searchcore_fconfig
- searchlib_searchlib_uca
)
vespa_add_test(NAME searchcore_documentdb_test_app COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/documentdb_test.sh
DEPENDS searchcore_documentdb_test_app)
diff --git a/searchcore/src/tests/proton/documentdb/configurer/CMakeLists.txt b/searchcore/src/tests/proton/documentdb/configurer/CMakeLists.txt
index 6472134f6e1..f217c4da740 100644
--- a/searchcore/src/tests/proton/documentdb/configurer/CMakeLists.txt
+++ b/searchcore/src/tests/proton/documentdb/configurer/CMakeLists.txt
@@ -18,6 +18,5 @@ vespa_add_executable(searchcore_configurer_test_app TEST
searchcore_grouping
searchcore_proton_metrics
searchcore_fconfig
- searchlib_searchlib_uca
)
vespa_add_test(NAME searchcore_configurer_test_app COMMAND searchcore_configurer_test_app)
diff --git a/searchcore/src/tests/proton/documentdb/document_subdbs/CMakeLists.txt b/searchcore/src/tests/proton/documentdb/document_subdbs/CMakeLists.txt
index 2706d183988..bc783c2eb3d 100644
--- a/searchcore/src/tests/proton/documentdb/document_subdbs/CMakeLists.txt
+++ b/searchcore/src/tests/proton/documentdb/document_subdbs/CMakeLists.txt
@@ -20,6 +20,5 @@ vespa_add_executable(searchcore_document_subdbs_test_app TEST
searchcore_grouping
searchcore_proton_metrics
searchcore_fconfig
- searchlib_searchlib_uca
)
vespa_add_test(NAME searchcore_document_subdbs_test_app COMMAND searchcore_document_subdbs_test_app)
diff --git a/searchcore/src/tests/proton/matching/CMakeLists.txt b/searchcore/src/tests/proton/matching/CMakeLists.txt
index c42a11be8ea..b4737be7819 100644
--- a/searchcore/src/tests/proton/matching/CMakeLists.txt
+++ b/searchcore/src/tests/proton/matching/CMakeLists.txt
@@ -12,7 +12,6 @@ vespa_add_executable(searchcore_matching_test_app TEST
searchcore_bucketdb
searchcore_pcommon
searchcore_grouping
- searchlib_searchlib_uca
searchlib_test
)
vespa_add_test(NAME searchcore_matching_test_app COMMAND searchcore_matching_test_app)
diff --git a/searchcore/src/vespa/searchcore/bmcluster/CMakeLists.txt b/searchcore/src/vespa/searchcore/bmcluster/CMakeLists.txt
index 501c5e468dd..0489690c7c4 100644
--- a/searchcore/src/vespa/searchcore/bmcluster/CMakeLists.txt
+++ b/searchcore/src/vespa/searchcore/bmcluster/CMakeLists.txt
@@ -53,5 +53,4 @@ vespa_add_library(searchcore_bmcluster STATIC
storageserver_storageapp
messagebus_messagebus-test
messagebus
- searchlib_searchlib_uca
)
diff --git a/searchlib/src/tests/forcelink/CMakeLists.txt b/searchlib/src/tests/forcelink/CMakeLists.txt
index 81ce6beab32..a6af5a77b0c 100644
--- a/searchlib/src/tests/forcelink/CMakeLists.txt
+++ b/searchlib/src/tests/forcelink/CMakeLists.txt
@@ -4,6 +4,5 @@ vespa_add_executable(searchlib_forcelink_test_app TEST
forcelink.cpp
DEPENDS
searchlib
- searchlib_searchlib_uca
)
vespa_add_test(NAME searchlib_forcelink_test_app COMMAND searchlib_forcelink_test_app)
diff --git a/searchlib/src/tests/sort/CMakeLists.txt b/searchlib/src/tests/sort/CMakeLists.txt
index c59b3a4d8af..e342237adf0 100644
--- a/searchlib/src/tests/sort/CMakeLists.txt
+++ b/searchlib/src/tests/sort/CMakeLists.txt
@@ -11,7 +11,6 @@ vespa_add_executable(searchlib_sort_test_app
sort_test.cpp
DEPENDS
searchlib
- searchlib_searchlib_uca
)
#vespa_add_test(NAME searchlib_sort_test_app COMMAND searchlib_sort_test_app)
vespa_add_executable(searchlib_uca_stress_app
@@ -19,6 +18,5 @@ vespa_add_executable(searchlib_uca_stress_app
uca.cpp
DEPENDS
searchlib
- searchlib_searchlib_uca
)
vespa_add_test(NAME searchlib_uca_stress_app COMMAND searchlib_uca_stress_app BENCHMARK)
diff --git a/searchlib/src/tests/sortspec/CMakeLists.txt b/searchlib/src/tests/sortspec/CMakeLists.txt
index 5ebaa22f154..a9b3a906804 100644
--- a/searchlib/src/tests/sortspec/CMakeLists.txt
+++ b/searchlib/src/tests/sortspec/CMakeLists.txt
@@ -4,6 +4,5 @@ vespa_add_executable(searchlib_multilevelsort_test_app TEST
multilevelsort.cpp
DEPENDS
searchlib
- searchlib_searchlib_uca
)
vespa_add_test(NAME searchlib_multilevelsort_test_app COMMAND searchlib_multilevelsort_test_app)
diff --git a/searchlib/src/vespa/searchlib/CMakeLists.txt b/searchlib/src/vespa/searchlib/CMakeLists.txt
index 91813a17379..71442e27592 100644
--- a/searchlib/src/vespa/searchlib/CMakeLists.txt
+++ b/searchlib/src/vespa/searchlib/CMakeLists.txt
@@ -1,4 +1,5 @@
# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+find_package(ICU 60.0 REQUIRED COMPONENTS uc i18n)
vespa_add_library(searchlib
SOURCES
$<TARGET_OBJECTS:searchlib_aggregation>
@@ -28,6 +29,7 @@ vespa_add_library(searchlib
$<TARGET_OBJECTS:searchlib_searchlib_index>
$<TARGET_OBJECTS:searchlib_tensor>
$<TARGET_OBJECTS:searchlib_transactionlog>
+ $<TARGET_OBJECTS:searchlib_uca>
$<TARGET_OBJECTS:searchlib_util>
$<TARGET_OBJECTS:searchcommon_searchcommon_common>
$<TARGET_OBJECTS:searchcommon_searchcommon_attribute>
@@ -35,6 +37,8 @@ vespa_add_library(searchlib
INSTALL lib64
DEPENDS
vespalib
+ ICU::i18n
+ ICU::uc
${VESPA_ATOMIC_LIB}
)
diff --git a/searchlib/src/vespa/searchlib/uca/CMakeLists.txt b/searchlib/src/vespa/searchlib/uca/CMakeLists.txt
index 6a4602381f4..75be1472a83 100644
--- a/searchlib/src/vespa/searchlib/uca/CMakeLists.txt
+++ b/searchlib/src/vespa/searchlib/uca/CMakeLists.txt
@@ -1,12 +1,7 @@
# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-find_package(ICU 60.0 REQUIRED COMPONENTS uc i18n)
-vespa_add_library(searchlib_searchlib_uca
+vespa_add_library(searchlib_uca OBJECT
SOURCES
ucaconverter.cpp
ucafunctionnode.cpp
- INSTALL lib64
DEPENDS
- searchlib
- ICU::i18n
- ICU::uc
)
diff --git a/storageserver/src/apps/storaged/CMakeLists.txt b/storageserver/src/apps/storaged/CMakeLists.txt
index 3fb02b5d1b9..10f38cf5269 100644
--- a/storageserver/src/apps/storaged/CMakeLists.txt
+++ b/storageserver/src/apps/storaged/CMakeLists.txt
@@ -7,7 +7,6 @@ vespa_add_executable(storageserver_storaged_app
INSTALL sbin
DEPENDS
storageserver_storageapp
- searchlib_searchlib_uca
)
install(CODE "execute_process(COMMAND ln -snf vespa-storaged-bin \$ENV{DESTDIR}/\${CMAKE_INSTALL_PREFIX}/sbin/vespa-distributord-bin)")
diff --git a/streamingvisitors/src/vespa/searchvisitor/CMakeLists.txt b/streamingvisitors/src/vespa/searchvisitor/CMakeLists.txt
index ff629462f9e..8a3bd92f5a8 100644
--- a/streamingvisitors/src/vespa/searchvisitor/CMakeLists.txt
+++ b/streamingvisitors/src/vespa/searchvisitor/CMakeLists.txt
@@ -17,5 +17,4 @@ vespa_add_library(streamingvisitors
$<TARGET_OBJECTS:vsm_vsmsearcher>
INSTALL lib64
DEPENDS
- searchlib_searchlib_uca
)