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})
22
22
HINTS ${PC_ICU_${MODULE}_INCLUDE_DIRS} )
23
23
find_library (ICU_${MODULE}_LIBRARIES NAMES icu${module} ${ICU_${MODULE}_LIB_NAME}
24
24
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} )
25
27
endforeach ()
26
28
27
29
foreach (sdk ANDROID;FREEBSD;OPENBSD;LINUX;WINDOWS;HAIKU )
@@ -33,6 +35,9 @@ foreach(sdk ANDROID;FREEBSD;OPENBSD;LINUX;WINDOWS;HAIKU)
33
35
if ("${SWIFT_${sdk} _${SWIFT_HOST_VARIANT_ARCH} _ICU_${MODULE} }" STREQUAL "" )
34
36
set (SWIFT_${sdk}_${SWIFT_HOST_VARIANT_ARCH}_ICU_${MODULE} ${ICU_${MODULE}_LIBRARIES} CACHE STRING "" FORCE )
35
37
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 ()
36
41
endforeach ()
37
42
endforeach ()
38
43
Original file line number Diff line number Diff line change @@ -76,8 +76,10 @@ function(_report_sdk prefix)
76
76
foreach (arch ${SWIFT_SDK_${prefix}_ARCHITECTURES} )
77
77
message (STATUS " ${arch} ICU i18n INCLUDE: ${SWIFT_${prefix} _${arch} _ICU_I18N_INCLUDE}" )
78
78
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}" )
79
80
message (STATUS " ${arch} ICU unicode INCLUDE: ${SWIFT_${prefix} _${arch} _ICU_UC_INCLUDE}" )
80
81
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}" )
81
83
endforeach ()
82
84
endif ()
83
85
endif ()
You can’t perform that action at this time.
0 commit comments