Skip to content

Commit 86fec40

Browse files
committed
Cleanup more of the build from Saleem's comments
1 parent 21ee3a5 commit 86fec40

File tree

4 files changed

+0
-93
lines changed

4 files changed

+0
-93
lines changed

CMakeLists.txt

-31
Original file line numberDiff line numberDiff line change
@@ -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-
10521021
find_package(Python3 COMPONENTS Interpreter REQUIRED)
10531022

10541023
#

cmake/modules/FindICU.cmake

-40
This file was deleted.

cmake/modules/SwiftConfigureSDK.cmake

-8
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,6 @@ function(_report_sdk prefix)
6565
message(STATUS " ${arch} libc header path: ${SWIFT_SDK_${prefix}_ARCH_${arch}_LIBC_INCLUDE_DIRECTORY}")
6666
message(STATUS " ${arch} libc architecture specific header path: ${SWIFT_SDK_${prefix}_ARCH_${arch}_LIBC_ARCHITECTURE_INCLUDE_DIRECTORY}")
6767
endforeach()
68-
if(SWIFT_BUILD_STDLIB)
69-
foreach(arch ${SWIFT_SDK_${prefix}_ARCHITECTURES})
70-
message(STATUS " ${arch} ICU i18n INCLUDE: ${SWIFT_${prefix}_${arch}_ICU_I18N_INCLUDE}")
71-
message(STATUS " ${arch} ICU i18n LIB: ${SWIFT_${prefix}_${arch}_ICU_I18N}")
72-
message(STATUS " ${arch} ICU unicode INCLUDE: ${SWIFT_${prefix}_${arch}_ICU_UC_INCLUDE}")
73-
message(STATUS " ${arch} ICU unicode LIB: ${SWIFT_${prefix}_${arch}_ICU_UC}")
74-
endforeach()
75-
endif()
7668
endif()
7769

7870
message(STATUS "")

stdlib/cmake/modules/AddSwiftStdlib.cmake

-14
Original file line numberDiff line numberDiff line change
@@ -456,17 +456,6 @@ function(_add_target_variant_link_flags)
456456
endif()
457457
endif()
458458

459-
if(NOT "${SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_UC}" STREQUAL "")
460-
get_filename_component(SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_UC_LIBDIR
461-
"${SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_UC}" DIRECTORY)
462-
list(APPEND library_search_directories "${SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_UC_LIBDIR}")
463-
endif()
464-
if(NOT "${SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_I18N}" STREQUAL "")
465-
get_filename_component(SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_I18N_LIBDIR
466-
"${SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_I18N}" DIRECTORY)
467-
list(APPEND library_search_directories "${SWIFT_${LFLAGS_SDK}_${LFLAGS_ARCH}_ICU_I18N_LIBDIR}")
468-
endif()
469-
470459
if(SWIFT_USE_LINKER AND NOT SWIFT_COMPILER_IS_MSVC_LIKE)
471460
# The linker is normally chosen based on the host, but the Android NDK only
472461
# uses lld now.
@@ -1308,9 +1297,6 @@ function(add_swift_target_library_single target name)
13081297
"SHELL:-Xclang --dependent-lib=msvcrt$<$<CONFIG:Debug>:d>")
13091298
endif()
13101299
endif()
1311-
target_include_directories(${target} SYSTEM PRIVATE
1312-
${SWIFT_${SWIFTLIB_SINGLE_SDK}_${SWIFTLIB_SINGLE_ARCHITECTURE}_ICU_UC_INCLUDE}
1313-
${SWIFT_${SWIFTLIB_SINGLE_SDK}_${SWIFTLIB_SINGLE_ARCHITECTURE}_ICU_I18N_INCLUDE})
13141300
target_compile_options(${target} PRIVATE
13151301
${c_compile_flags})
13161302
target_link_options(${target} PRIVATE

0 commit comments

Comments
 (0)