Skip to content

Commit 5d9c56f

Browse files
committed
win/ci: Adding a copy step for efawin files for use with efa provider on Windows
Signed-off-by: Srikrishna Gurugubelli <[email protected]>
1 parent 0d0d265 commit 5d9c56f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.appveyor.ps1

+13
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,16 @@ Write-Verbose "done"
1414
Write-Verbose "moving NetworkDirect headers.."
1515
move NetDirect\include\* prov\netdir\NetDirect
1616
Write-Verbose "done"
17+
18+
$efaWinVersion="1.0.0"
19+
Write-Verbose "downloading efawin version ${efaWinVersion} files.."
20+
Invoke-WebRequest -Uri "https://github.com/aws/efawin/archive/refs/tags/v${efaWinVersion}.zip" -OutFile "efawin.zip"
21+
Write-Verbose "done"
22+
23+
Write-Verbose "extracting efawin files.."
24+
$wd=$PWD.Path; & { Add-Type -A "System.IO.Compression.FileSystem"; [IO.Compression.ZipFile]::ExtractToDirectory("$wd\efawin.zip", "$wd"); }
25+
Write-Verbose "done"
26+
27+
Write-Verbose "copying efawin files.."
28+
xcopy /s efawin-$efaWinVersion\interface\* prov\efa\src\windows\
29+
Write-Verbose "done"

0 commit comments

Comments
 (0)