@@ -1018,37 +1018,6 @@ endif()
10181018# Find required dependencies.
10191019#
10201020
1021- function (swift_icu_variables_set sdk arch result )
1022- string (TOUPPER "${sdk} " sdk)
1023-
1024- set (icu_var_ICU_UC_INCLUDE ${SWIFT_${sdk} _${arch} _ICU_UC_INCLUDE})
1025- set (icu_var_ICU_UC ${SWIFT_${sdk} _${arch} _ICU_UC})
1026- set (icu_var_ICU_I18N_INCLUDE ${SWIFT_${sdk} _${arch} _ICU_I18N_INCLUDE})
1027- set (icu_var_ICU_I18N ${SWIFT_${sdk} _${arch} _ICU_I18N})
1028-
1029- if (icu_var_ICU_UC_INCLUDE AND icu_var_ICU_UC AND
1030- icu_var_ICU_I18N_INCLUDE AND icu_var_ICU_I18N)
1031- set (${result} TRUE PARENT_SCOPE )
1032- else ()
1033- set (${result} FALSE PARENT_SCOPE )
1034- endif ()
1035- endfunction ()
1036-
1037- # ICU is provided through CoreFoundation on Darwin. On other hosts, if the ICU
1038- # unicode and i18n include and library paths are not defined, perform a standard
1039- # package lookup. Otherwise, rely on the paths specified by the user. These
1040- # need to be defined when cross-compiling.
1041- if (NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin" )
1042- if (SWIFT_BUILD_STDLIB OR SWIFT_BUILD_SDK_OVERLAY)
1043- swift_icu_variables_set ("${SWIFT_PRIMARY_VARIANT_SDK} "
1044- "${SWIFT_PRIMARY_VARIANT_ARCH} "
1045- ICU_CONFIGURED )
1046- if ("${SWIFT_PATH_TO_LIBICU_BUILD} " STREQUAL "" AND NOT ${ICU_CONFIGURED} )
1047- find_package (ICU REQUIRED COMPONENTS uc i18n )
1048- endif ()
1049- endif ()
1050- endif ()
1051-
10521021find_package (Python3 COMPONENTS Interpreter REQUIRED )
10531022
10541023#
0 commit comments