Skip to content

Commit e7f27cf

Browse files
committed
Adjust Testing patches on the CI for upstream change
1 parent a680677 commit e7f27cf

3 files changed

+30
-15
lines changed

swift-android-foundation-except-release.patch

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -99,21 +99,6 @@ index e40cb1b..ff2f920 100644
9999
endif()
100100
target_link_libraries(Testing PUBLIC
101101
Foundation)
102-
diff --git a/swift-testing/cmake/modules/SwiftModuleInstallation.cmake b/swift-testing/cmake/modules/SwiftModuleInstallation.cmake
103-
index 1553725..d9f9e5b 100644
104-
--- a/swift-testing/cmake/modules/SwiftModuleInstallation.cmake
105-
+++ b/swift-testing/cmake/modules/SwiftModuleInstallation.cmake
106-
@@ -75,6 +75,10 @@ function(_swift_testing_install_target module)
107-
set(module_triple_command "${CMAKE_Swift_COMPILER}" -print-target-info)
108-
if(CMAKE_Swift_COMPILER_TARGET)
109-
list(APPEND module_triple_command -target ${CMAKE_Swift_COMPILER_TARGET})
110-
+ else()
111-
+ set(arg_list ${CMAKE_Swift_FLAGS})
112-
+ separate_arguments(arg_list)
113-
+ list(APPEND module_triple_command ${arg_list})
114-
endif()
115-
execute_process(COMMAND ${module_triple_command} OUTPUT_VARIABLE target_info_json)
116-
string(JSON module_triple GET "${target_info_json}" "target" "moduleTriple")
117102
diff --git a/swift-testing/cmake/modules/TargetTriple.cmake b/swift-testing/cmake/modules/TargetTriple.cmake
118103
index e087cc4..02f3a95 100644
119104
--- a/swift-testing/cmake/modules/TargetTriple.cmake

swift-android-testing-devel.patch

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,18 @@ index 78227e3..e0db2e9 100644
2929
initializedCount = .init(clamping: backtrace(addresses.baseAddress!, .init(clamping: addresses.count)))
3030
#elseif os(Windows)
3131
initializedCount = Int(clamping: RtlCaptureStackBackTrace(0, ULONG(clamping: addresses.count), addresses.baseAddress!, nil))
32+
diff --git a/swift-testing/cmake/modules/SwiftModuleInstallation.cmake b/swift-testing/cmake/modules/SwiftModuleInstallation.cmake
33+
index 1553725..d9f9e5b 100644
34+
--- a/swift-testing/cmake/modules/SwiftModuleInstallation.cmake
35+
+++ b/swift-testing/cmake/modules/SwiftModuleInstallation.cmake
36+
@@ -75,6 +75,10 @@ function(_swift_testing_install_target module)
37+
set(module_triple_command "${CMAKE_Swift_COMPILER}" -print-target-info)
38+
if(CMAKE_Swift_COMPILER_TARGET)
39+
list(APPEND module_triple_command -target ${CMAKE_Swift_COMPILER_TARGET})
40+
+ else()
41+
+ set(arg_list ${CMAKE_Swift_FLAGS})
42+
+ separate_arguments(arg_list)
43+
+ list(APPEND module_triple_command ${arg_list})
44+
endif()
45+
execute_process(COMMAND ${module_triple_command} OUTPUT_VARIABLE target_info_json)
46+
string(JSON module_triple GET "${target_info_json}" "target" "moduleTriple")

swift-android-testing-trunk.patch

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,18 @@ index 78227e3..e0db2e9 100644
1616
initializedCount = .init(clamping: backtrace(addresses.baseAddress!, .init(clamping: addresses.count)))
1717
#elseif os(Windows)
1818
initializedCount = Int(clamping: RtlCaptureStackBackTrace(0, ULONG(clamping: addresses.count), addresses.baseAddress!, nil))
19+
diff --git a/swift-testing/cmake/modules/PlatformInfo.cmake b/swift-testing/cmake/modules/PlatformInfo.cmake
20+
index 94c60ef..ab8a491 100644
21+
--- a/swift-testing/cmake/modules/PlatformInfo.cmake
22+
+++ b/swift-testing/cmake/modules/PlatformInfo.cmake
23+
@@ -9,6 +9,10 @@
24+
set(print_target_info_invocation "${CMAKE_Swift_COMPILER}" -print-target-info)
25+
if(CMAKE_Swift_COMPILER_TARGET)
26+
list(APPEND print_target_info_invocation -target ${CMAKE_Swift_COMPILER_TARGET})
27+
+else()
28+
+ set(arg_list ${CMAKE_Swift_FLAGS})
29+
+ separate_arguments(arg_list)
30+
+ list(APPEND print_target_info_invocation ${arg_list})
31+
endif()
32+
execute_process(COMMAND ${print_target_info_invocation} OUTPUT_VARIABLE target_info_json)
33+
message(CONFIGURE_LOG "Swift Target Info: ${print_target_info_invocation}\n"

0 commit comments

Comments
 (0)