@@ -9,26 +9,19 @@ foreach(MODULE ${ICU_FIND_COMPONENTS})
9
9
string (TOUPPER "${MODULE} " MODULE )
10
10
string (TOLOWER "${MODULE} " module )
11
11
list (APPEND ICU_REQUIRED
12
- ICU_${MODULE}_INCLUDE_DIR ICU_${MODULE}_LIBRARIES )
12
+ ICU_${MODULE}_INCLUDE_DIRS ICU_${MODULE}_LIBRARIES )
13
13
14
14
pkg_check_modules (PC_ICU_${MODULE} QUIET icu-${module} )
15
- if (NOT ${PKGCONFIG_FOUND} )
15
+ if (NOT PKG_CONFIG_FOUND )
16
16
# PkgConfig doesn't exist on this system, so we manually provide hints via CMake.
17
17
set (PC_ICU_${MODULE}_INCLUDE_DIRS "${ICU_${MODULE} _INCLUDE_DIRS}" )
18
18
set (PC_ICU_${MODULE}_LIBRARY_DIRS "${ICU_${MODULE} _LIBRARY_DIRS}" )
19
19
endif ()
20
20
21
- if ((${PC_ICU_${MODULE}_FOUND} ) OR (NOT ${PKGCONFIG_FOUND} ))
22
- set (ICU_${MODULE}_DEFINITIONS ${PC_ICU_${MODULE}_CFLAGS_OTHER} )
23
-
24
- find_path (ICU_${MODULE}_INCLUDE_DIR unicode
25
- HINTS ${PC_ICU_${MODULE}_INCLUDEDIR} ${PC_ICU_${MODULE}_INCLUDE_DIRS} )
26
- set (ICU_${MODULE}_INCLUDE_DIRS ${ICU_${MODULE}_INCLUDE_DIR} )
27
-
28
- find_library (ICU_${MODULE}_LIBRARY NAMES icu${module} ${ICU_${MODULE}_LIB_NAME}
29
- HINTS ${PC_ICU_${MODULE}_LIBDIR} ${PC_ICU_${MODULE}_LIBRARY_DIRS} )
30
- set (ICU_${MODULE}_LIBRARIES ${ICU_${MODULE}_LIBRARY} )
31
- endif ()
21
+ find_path (ICU_${MODULE}_INCLUDE_DIRS unicode
22
+ HINTS ${PC_ICU_${MODULE}_INCLUDE_DIRS} )
23
+ find_library (ICU_${MODULE}_LIBRARIES NAMES icu${module} ${ICU_${MODULE}_LIB_NAME}
24
+ HINTS ${PC_ICU_${MODULE}_LIBRARY_DIRS} )
32
25
endforeach ()
33
26
34
27
foreach (sdk ANDROID;FREEBSD;LINUX;WINDOWS;HAIKU )
@@ -38,7 +31,7 @@ foreach(sdk ANDROID;FREEBSD;LINUX;WINDOWS;HAIKU)
38
31
set (SWIFT_${sdk}_${SWIFT_HOST_VARIANT_ARCH}_ICU_${MODULE}_INCLUDE ${ICU_${MODULE}_INCLUDE_DIRS} CACHE STRING "" FORCE )
39
32
endif ()
40
33
if ("${SWIFT_${sdk} _${SWIFT_HOST_VARIANT_ARCH} _ICU_${MODULE} }" STREQUAL "" )
41
- set (SWIFT_${sdk}_${SWIFT_HOST_VARIANT_ARCH}_ICU_${MODULE} ${ICU_${MODULE}_LIBRARY } CACHE STRING "" FORCE )
34
+ set (SWIFT_${sdk}_${SWIFT_HOST_VARIANT_ARCH}_ICU_${MODULE} ${ICU_${MODULE}_LIBRARIES } CACHE STRING "" FORCE )
42
35
endif ()
43
36
endforeach ()
44
37
endforeach ()
0 commit comments