environment:
matrix:
- cmake_build_type: Debug
+ arch: x64
target_arch: x86_64
ssl_arch: Win64
nuget_arch: x64
mingw_libgcc: libgcc_s_seh-1.dll
- cmake_build_type: Debug
+ arch: x86
target_arch: x86
ssl_arch: Win32
nuget_arch: Win32
mingw_libgcc: libgcc_s_dw2-1.dll
- cmake_build_type: Release
+ arch: x64
target_arch: x86_64
ssl_arch: Win64
nuget_arch: x64
mingw_libgcc: libgcc_s_seh-1.dll
- cmake_build_type: Release
+ arch: x86
target_arch: x86
ssl_arch: Win32
nuget_arch: Win32
if ($env:cmake_build_type -eq "Debug") {
$zlib = c:\cygwin\bin\find /cygdrive/c/deps/ -path "*v140*/$env:nuget_arch/Debug/zlibd.dll"
$zlibpdb = c:\cygwin\bin\find /cygdrive/c/deps/ -path "*v140*/$env:nuget_arch/Debug/zlibd.pdb"
- c:\cygwin\bin\cp -pv "$zlib" "$zlibpdb" "/cygdrive/c/OpenSSL-$env:ssl_arch/libeay32.dll" "/cygdrive/c/OpenSSL-$env:ssl_arch/ssleay32.dll" "/cygdrive/c/OpenSSL-$env:ssl_arch/bin/msvcr120.dll" release/
+ c:\cygwin\bin\cp -pv "$zlib" "$zlibpdb" "/cygdrive/c/OpenSSL-$env:ssl_arch/libeay32.dll" "/cygdrive/c/OpenSSL-$env:ssl_arch/ssleay32.dll" "/cygdrive/c/OpenSSL-$env:ssl_arch/bin/msvcr120.dll" "c:/Program Files (x86)/Windows Kits/10/bin/$env:arch/ucrt/ucrtbased.dll" release/
} else {
$zlib = c:\cygwin\bin\find /cygdrive/c/deps/ -path "*v140*/$env:nuget_arch/Release/zlib.dll"
c:\cygwin\bin\cp -pv "$zlib" "/cygdrive/c/OpenSSL-$env:ssl_arch/libeay32.dll" "/cygdrive/c/OpenSSL-$env:ssl_arch/ssleay32.dll" "/cygdrive/c/OpenSSL-$env:ssl_arch/bin/msvcr120.dll" release/