Skip to content

Commit b8a67da

Browse files
authored
Merge pull request #3129 from compnerd/i-see-you-statically
build: allow static linking against ICU data
2 parents 2254a13 + 999e421 commit b8a67da

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ if(HAS_LIBDISPATCH_API)
4747
find_package(dispatch CONFIG REQUIRED)
4848
endif()
4949

50-
find_package(ICU COMPONENTS uc i18n REQUIRED)
50+
find_package(ICU COMPONENTS uc i18n REQUIRED OPTIONAL_COMPONENTS data)
5151

5252
include(SwiftSupport)
5353
include(GNUInstallDirs)

CoreFoundation/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,10 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin)
397397
target_link_libraries(CoreFoundation PRIVATE
398398
ICU::uc
399399
ICU::i18n)
400+
if(ICU_DATA_FOUND)
401+
target_link_libraries(CoreFoundation PRIVATE
402+
ICU::data)
403+
endif()
400404
endif()
401405

402406
if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin)

0 commit comments

Comments
 (0)