File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ foreach(MODULE ${ICU_FIND_COMPONENTS})
2222 HINTS ${PC_ICU_${MODULE} _INCLUDE_DIRS})
2323 find_library (ICU_${MODULE} _LIBRARIES NAMES icu${module} ${ICU_${MODULE} _LIB_NAME}
2424 HINTS ${PC_ICU_${MODULE} _LIBRARY_DIRS})
25+ find_library (ICU_${MODULE} _LIBRARIES_STATIC NAMES libicu${module} .a ${ICU_${MODULE} _LIB_NAME}
26+ HINTS ${PC_ICU_${MODULE} _LIBRARY_DIRS})
2527endforeach ()
2628
2729foreach (sdk ANDROID;FREEBSD;OPENBSD;LINUX;WINDOWS;HAIKU)
@@ -33,6 +35,9 @@ foreach(sdk ANDROID;FREEBSD;OPENBSD;LINUX;WINDOWS;HAIKU)
3335 if ("${SWIFT_${sdk} _${SWIFT_HOST_VARIANT_ARCH} _ICU_${MODULE} }" STREQUAL "" )
3436 set (SWIFT_${sdk} _${SWIFT_HOST_VARIANT_ARCH} _ICU_${MODULE} ${ICU_${MODULE} _LIBRARIES} CACHE STRING "" FORCE)
3537 endif ()
38+ if ("${SWIFT_${sdk} _${SWIFT_HOST_VARIANT_ARCH} _ICU_${MODULE} _STATIC}" STREQUAL "" )
39+ set (SWIFT_${sdk} _${SWIFT_HOST_VARIANT_ARCH} _ICU_${MODULE} _STATIC ${ICU_${MODULE} _LIBRARIES_STATIC} CACHE STRING "" FORCE)
40+ endif ()
3641 endforeach ()
3742endforeach ()
3843
Original file line number Diff line number Diff line change @@ -76,8 +76,10 @@ function(_report_sdk prefix)
7676 foreach (arch ${SWIFT_SDK_${prefix} _ARCHITECTURES})
7777 message (STATUS " ${arch} ICU i18n INCLUDE: ${SWIFT_${prefix} _${arch} _ICU_I18N_INCLUDE}" )
7878 message (STATUS " ${arch} ICU i18n LIB: ${SWIFT_${prefix} _${arch} _ICU_I18N}" )
79+ message (STATUS " ${arch} ICU i18n static LIB: ${SWIFT_${prefix} _${arch} _ICU_I18N_STATIC}" )
7980 message (STATUS " ${arch} ICU unicode INCLUDE: ${SWIFT_${prefix} _${arch} _ICU_UC_INCLUDE}" )
8081 message (STATUS " ${arch} ICU unicode LIB: ${SWIFT_${prefix} _${arch} _ICU_UC}" )
82+ message (STATUS " ${arch} ICU unicode static LIB: ${SWIFT_${prefix} _${arch} _ICU_UC_STATIC}" )
8183 endforeach ()
8284 endif ()
8385 endif ()
You can’t perform that action at this time.
0 commit comments