mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Fix tests and toolchain build
This commit is contained in:
@@ -2218,30 +2218,31 @@ function(add_swift_target_library name)
|
||||
endif()
|
||||
|
||||
# Append SDK specific sources to the full list of sources
|
||||
set(sources ${SWIFTLIB_SOURCES})
|
||||
if(sdk STREQUAL "OSX")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_MACOS})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_MACOS})
|
||||
elseif(sdk STREQUAL "IOS" OR sdk STREQUAL "IOS_SIMULATOR")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_IOS})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_IOS})
|
||||
elseif(sdk STREQUAL "TVOS" OR sdk STREQUAL "TVOS_SIMULATOR")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_TVOS})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_TVOS})
|
||||
elseif(sdk STREQUAL "WATCHOS" OR sdk STREQUAL "WATCHOS_SIMULATOR")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WATCHOS})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WATCHOS})
|
||||
elseif(sdk STREQUAL "FREESTANDING")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_FREESTANDING})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_FREESTANDING})
|
||||
elseif(sdk STREQUAL "FREEBSD")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_FREEBSD})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_FREEBSD})
|
||||
elseif(sdk STREQUAL "OPENBSD")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_OPENBSD})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_OPENBSD})
|
||||
elseif(sdk STREQUAL "LINUX" OR sdk STREQUAL "ANDROID")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_LINUX})
|
||||
elseif(sdk STREQUAL "CYGWIN")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_CYGWIN})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_CYGWIN})
|
||||
elseif(sdk STREQUAL "HAIKU")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_HAIKU})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_HAIKU})
|
||||
elseif(sdk STREQUAL "WASI")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WASI})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WASI})
|
||||
elseif(sdk STREQUAL "WINDOWS")
|
||||
list(APPEND SWIFTLIB_SOURCES ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WINDOWS})
|
||||
list(APPEND sources ${SWIFTLIB_SWIFT_SOURCES_DEPENDS_WINDOWS})
|
||||
endif()
|
||||
|
||||
# We unconditionally removed "-z,defs" from CMAKE_SHARED_LINKER_FLAGS in
|
||||
@@ -2448,7 +2449,7 @@ function(add_swift_target_library name)
|
||||
${SWIFTLIB_NO_LINK_NAME_keyword}
|
||||
${SWIFTLIB_OBJECT_LIBRARY_keyword}
|
||||
${SWIFTLIB_INSTALL_WITH_SHARED_keyword}
|
||||
${SWIFTLIB_SOURCES}
|
||||
${sources}
|
||||
MODULE_TARGETS ${module_variant_names}
|
||||
SDK ${sdk}
|
||||
ARCHITECTURE ${arch}
|
||||
|
||||
Reference in New Issue
Block a user