@@ -16,16 +16,20 @@ jobs:
16
16
- uses : seanmiddleditch/gha-setup-vsdevenv@master
17
17
- name : Install Swift (Swift Toolchain)
18
18
run : |
19
- Install-Binary -Url "https://swift.org/builds/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2020-11-04-a/swift-DEVELOPMENT-SNAPSHOT-2020-11-04-a-windows10.exe" -Name "installer.exe" -ArgumentList ("-q")
20
- echo "::set-env name=SDKROOT::C:\Library\Developer\Platforms\Windows.platform\Developer\SDKs\Windows.sdk"
21
- echo "::set-env name=DEVELOPER_DIR::C:\Library\Developer"
22
- echo "::add-path::C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin;C:\Library\Swift-development\bin;C:\Library\icu-67\usr\bin"
19
+ Install-Binary -Url "https://swift.org/builds/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2020-11-17-a/swift-DEVELOPMENT-SNAPSHOT-2020-11-17-a-windows10.exe" -Name "installer.exe" -ArgumentList ("-q")
20
+ - name : Install Swift (Environment Variables)
21
+ run : |
22
+ echo "SDKROOT=C:\Library\Developer\Platforms\Windows.platform\Developer\SDKs\Windows.sdk" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
23
+ echo "DEVELOPER_DIR=C:\Library\Developer" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
24
+ - name : Install Swift (Paths)
25
+ run : |
26
+ echo "C:\Library\Swift-development\bin;C:\Library\icu-67\usr\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
27
+ echo "C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
23
28
- name : Install Swift (Windows SDK)
24
- shell : cmd
25
29
run : |
26
- copy "% SDKROOT% \usr\share\ucrt.modulemap" "% UniversalCRTSdkDir% \Include\% UCRTVersion% \ucrt\module.modulemap"
27
- copy "% SDKROOT% \usr\share\visualc.modulemap" "% VCToolsInstallDir% \include\module.modulemap"
28
- copy "% SDKROOT% \usr\share\visualc.apinotes" "% VCToolsInstallDir% \include\visualc.apinotes"
29
- copy "% SDKROOT% \usr\share\winsdk.modulemap" "% UniversalCRTSdkDir% \Include\% UCRTVersion% \um\module.modulemap"
30
+ Copy-Item "$env: SDKROOT\usr\share\ucrt.modulemap" -destination "$env: UniversalCRTSdkDir\Include\$env: UCRTVersion\ucrt\module.modulemap"
31
+ Copy-Item "$env: SDKROOT\usr\share\visualc.modulemap" -destination "$env: VCToolsInstallDir\include\module.modulemap"
32
+ Copy-Item "$env: SDKROOT\usr\share\visualc.apinotes" -destination "$env: VCToolsInstallDir\include\visualc.apinotes"
33
+ Copy-Item "$env: SDKROOT\usr\share\winsdk.modulemap" -destination "$env: UniversalCRTSdkDir\Include\$env: UCRTVersion\um\module.modulemap"
30
34
- name : Build
31
35
run : swift build -c release --enable-test-discovery -Xlinker /INCREMENTAL:NO
0 commit comments