Skip to content

Commit a89d8c0

Browse files
committed
Fix boost static linkage
1 parent 33bf3f6 commit a89d8c0

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

CMakeLists.txt

-4
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,6 @@ if (USERVER_BUILD_TESTS)
184184
add_subdirectory(testsuite)
185185
endif()
186186

187-
find_package(ICU COMPONENTS uc i18n data REQUIRED)
188-
add_library(icuuc ALIAS ICU::uc)
189-
add_library(icui18n ALIAS ICU::i18n)
190-
add_library(icudata ALIAS ICU::data)
191187
add_subdirectory(universal)
192188

193189
if (USERVER_FEATURE_CORE)

universal/CMakeLists.txt

+8
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,11 @@ if (USERVER_SANITIZE AND NOT CMAKE_BUILD_TYPE MATCHES "^Rel")
226226
target_link_libraries(${PROJECT_NAME} PUBLIC userver-compiler-rt-parts)
227227
endif()
228228

229+
find_package(ICU COMPONENTS uc i18n data REQUIRED)
230+
add_library(icuuc ALIAS ICU::uc)
231+
add_library(icui18n ALIAS ICU::i18n)
232+
add_library(icudata ALIAS ICU::data)
233+
229234
target_link_libraries(${PROJECT_NAME}
230235
PUBLIC
231236
Threads::Threads
@@ -237,6 +242,9 @@ target_link_libraries(${PROJECT_NAME}
237242
Boost::regex
238243
OpenSSL::Crypto
239244
OpenSSL::SSL
245+
ICU::uc
246+
ICU::i18n
247+
ICU::data
240248
)
241249

242250
if (USERVER_CONAN)

0 commit comments

Comments
 (0)