Skip to content

Commit 6a5ae8d

Browse files
authored
Copy Testing modules/binaries in Install-Platform (swiftlang#76352)
* Copy Testing modules/binaries in Install-Platform * Copy full Testing.swiftmodule directory rather than individual files * Fix Copy-Directory command
1 parent 9c929e6 commit 6a5ae8d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

utils/build.ps1

+13
Original file line numberDiff line numberDiff line change
@@ -2083,6 +2083,19 @@ function Install-Platform([Platform]$Platform, $Arch) {
20832083
}
20842084
Copy-File "$($Arch.XCTestInstallRoot)\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\$($Arch.LLVMName)\XCTest.swiftmodule" "$XCTestInstallRoot\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\XCTest.swiftmodule\$($Arch.LLVMTarget).swiftmodule"
20852085
Copy-File "$($Arch.XCTestInstallRoot)\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\$($Arch.LLVMName)\XCTest.swiftdoc" "$XCTestInstallRoot\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\XCTest.swiftmodule\$($Arch.LLVMTarget).swiftdoc"
2086+
2087+
# Copy Testing
2088+
$SwiftTestingInstallRoot = [IO.Path]::Combine((Get-InstallDir $HostArch), "Platforms", "${Platform}.platform", "Developer", "Library", "Testing-development")
2089+
switch ($Platform) {
2090+
Windows {
2091+
Copy-File "$($Arch.SwiftTestingInstallRoot)\usr\bin\Testing.dll" "$SwiftTestingInstallRoot\usr\$($Arch.BinaryDir)\"
2092+
Copy-File "$($Arch.SwiftTestingInstallRoot)\usr\lib\swift\windows\Testing.lib" "$SwiftTestingInstallRoot\usr\lib\swift\windows\$($Arch.LLVMName)\"
2093+
}
2094+
default {
2095+
Copy-File "$($Arch.SwiftTestingInstallRoot)\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\libTesting.so" "$SwiftTestingInstallRoot\usr\lib\$($Arch.BinaryDir)\"
2096+
}
2097+
}
2098+
Copy-Directory "$($Arch.SwiftTestingInstallRoot)\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\Testing.swiftmodule" "$SwiftTestingInstallRoot\usr\lib\swift\$($Platform.ToString().ToLowerInvariant())\"
20862099
}
20872100

20882101
function Build-SQLite($Arch) {

0 commit comments

Comments
 (0)