@@ -396,11 +396,11 @@ function(_add_variant_link_flags)
396
396
endif ()
397
397
endif ()
398
398
399
- if (NOT "${SWIFT_${LFLAGS_SDK} _ICU_UC}" STREQUAL "" )
400
- list (APPEND library_search_directories "${SWIFT_${sdk} _ICU_UC}" )
399
+ if (NOT "${SWIFT_${LFLAGS_SDK} _ ${LFLAGS_ARCH} _ICU_UC}" STREQUAL "" )
400
+ list (APPEND library_search_directories "${SWIFT_${sdk} _ ${arch} _ICU_UC}" )
401
401
endif ()
402
- if (NOT "${SWIFT_${LFLAGS_SDK} _ICU_I18N}" STREQUAL "" )
403
- list (APPEND library_search_directories "${SWIFT_${sdk} _ICU_I18N}" )
402
+ if (NOT "${SWIFT_${LFLAGS_SDK} _ ${LFLAGS_ARCH} _ICU_I18N}" STREQUAL "" )
403
+ list (APPEND library_search_directories "${SWIFT_${sdk} _ ${arch} _ICU_I18N}" )
404
404
endif ()
405
405
406
406
if (NOT SWIFT_COMPILER_IS_MSVC_LIKE )
@@ -852,17 +852,17 @@ function(_add_swift_library_single target name)
852
852
_set_target_prefix_and_suffix ("${target} " "${libkind} " "${SWIFTLIB_SINGLE_SDK} " )
853
853
854
854
if (SWIFTLIB_SINGLE_TARGET_LIBRARY )
855
- if (NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_UC_INCLUDE}" STREQUAL "" AND
856
- NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_UC_INCLUDE}" STREQUAL "/usr/include" AND
857
- NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_UC_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFTLIB_SINGLE_SDK} _ARCH_${SWIFTLIB_SINGLE_ARCHITECTURE} _TRIPLE}/include" AND
858
- NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_UC_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _ARCH_${SWIFT_HOST_VARIANT_ARCH} _TRIPLE}/include" )
859
- target_include_directories ("${target} " SYSTEM PRIVATE "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_UC_INCLUDE}" )
855
+ if (NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_UC_INCLUDE}" STREQUAL "" AND
856
+ NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_UC_INCLUDE}" STREQUAL "/usr/include" AND
857
+ NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_UC_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFTLIB_SINGLE_SDK} _ARCH_${SWIFTLIB_SINGLE_ARCHITECTURE} _TRIPLE}/include" AND
858
+ NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_UC_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _ARCH_${SWIFT_HOST_VARIANT_ARCH} _TRIPLE}/include" )
859
+ target_include_directories ("${target} " SYSTEM PRIVATE "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE } _ICU_UC_INCLUDE}" )
860
860
endif ()
861
- if (NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_I18N_INCLUDE}" STREQUAL "" AND
862
- NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_I18N_INCLUDE}" STREQUAL "/usr/include" AND
863
- NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_I18N_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFTLIB_SINGLE_SDK} _ARCH_${SWIFTLIB_SINGLE_ARCHITECTURE} _TRIPLE}/include" AND
864
- NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_I18N_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _ARCH_${SWIFT_HOST_VARIANT_ARCH} _TRIPLE}/include" )
865
- target_include_directories ("${target} " SYSTEM PRIVATE "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ICU_I18N_INCLUDE}" )
861
+ if (NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_I18N_INCLUDE}" STREQUAL "" AND
862
+ NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_I18N_INCLUDE}" STREQUAL "/usr/include" AND
863
+ NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_I18N_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFTLIB_SINGLE_SDK} _ARCH_${SWIFTLIB_SINGLE_ARCHITECTURE} _TRIPLE}/include" AND
864
+ NOT "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE} _ICU_I18N_INCLUDE}" STREQUAL "/usr/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _ARCH_${SWIFT_HOST_VARIANT_ARCH} _TRIPLE}/include" )
865
+ target_include_directories ("${target} " SYSTEM PRIVATE "${SWIFT_${SWIFTLIB_SINGLE_SDK} _ ${SWIFTLIB_SINGLE_ARCHITECTURE } _ICU_I18N_INCLUDE}" )
866
866
endif ()
867
867
endif ()
868
868
@@ -1539,7 +1539,7 @@ function(add_swift_library name)
1539
1539
foreach (lib ${SWIFTLIB_PRIVATE_LINK_LIBRARIES} )
1540
1540
if ("${lib} " STREQUAL "ICU_UC" )
1541
1541
list (APPEND swiftlib_private_link_libraries_targets
1542
- "${SWIFT_${sdk} _ICU_UC}" )
1542
+ "${SWIFT_${sdk} _ ${arch} _ICU_UC}" )
1543
1543
# temporary fix for atomic needing to be
1544
1544
# after object files for libswiftCore.so
1545
1545
if ("${sdk} " STREQUAL "ANDROID" )
@@ -1553,7 +1553,7 @@ function(add_swift_library name)
1553
1553
endif ()
1554
1554
elseif ("${lib} " STREQUAL "ICU_I18N" )
1555
1555
list (APPEND swiftlib_private_link_libraries_targets
1556
- "${SWIFT_${sdk} _ICU_I18N}" )
1556
+ "${SWIFT_${sdk} _ ${arch} _ICU_I18N}" )
1557
1557
elseif (TARGET "${lib}${VARIANT_SUFFIX} " )
1558
1558
list (APPEND swiftlib_private_link_libraries_targets
1559
1559
"${lib}${VARIANT_SUFFIX} " )
0 commit comments