@@ -1085,22 +1085,23 @@ jobs:
1085
1085
name : compilers-${{ matrix.os }}-${{ matrix.arch }}
1086
1086
path : ${{ github.workspace }}/BuildRoot/Library
1087
1087
1088
- - name : extract swift-syntax
1088
+ - name : Extract swift-syntax
1089
1089
run : |
1090
- $bindir = " ${{ github.workspace }}/BinaryCache/1"
1090
+ New-Item -Path ${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host -ItemType Directory | Out-Null
1091
1091
if ("${{ matrix.os }}" -eq "Windows") {
1092
- $libSuffix = ".lib"
1093
- $bindir = cygpath -m "${bindir}"
1092
+ $bindir = cygpath -m "${{ github.workspace }}/BinaryCache/1"
1093
+ Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/*.lib" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib"
1094
+ Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/*.lib" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host"
1095
+ Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/swift/host/*.swiftmodule" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host" -Recurse
1094
1096
} else {
1095
- $libSuffix = ".dylib"
1097
+ $bindir = "${{ github.workspace }}/BinaryCache/1"
1098
+ Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/*.dylib" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib"
1099
+ Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/swift/host/*.dylib" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host"
1100
+ Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/swift/host/*.swiftmodule" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host" -Recurse
1096
1101
}
1097
1102
1098
1103
$module = "${{ github.workspace }}/BinaryCache/1/cmake/modules/SwiftSyntaxConfig.cmake"
1099
1104
(Get-Content $module).Replace("${bindir}", '<BINARY_DIR>') | Set-Content $module
1100
- New-Item -Path ${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host -ItemType Directory | Out-Null
1101
- Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/*${libSuffix}" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib"
1102
- Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/*${libSuffix}" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host"
1103
- Copy-Item -Path "${{ github.workspace }}/BuildRoot/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/lib/swift/host/*.swiftmodule" -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/lib/swift/host" -Recurse
1104
1105
New-Item -Path ${{ github.workspace }}/BinaryCache/swift-syntax/cmake/modules -ItemType Directory | Out-Null
1105
1106
Copy-Item -Path $module -Destination "${{ github.workspace }}/BinaryCache/swift-syntax/cmake/modules"
1106
1107
0 commit comments