ci: split llvm install from vcpkg integrate
@@ -81,16 +81,19 @@ jobs:
path: 'C:\vcpkg\installed\x64-windows'
key: ${{ runner.os }}-${{ hashFiles('C:\vcpkg\installed\x64-windows\bin\libcrypto.dll', 'C:\vcpkg\installed\x64-windows\bin\libssl.dll') }}
- - name: Install dependencies windows
+ - name: Install dependencies windows (slow)
if: matrix.platform.host == 'windows-latest' && steps.windows-openssl-cache.outputs.cache-hit != 'true'
run: |
choco install llvm
+
+ - name: Install dependencies windows
+ if: matrix.platform.host == 'windows-latest'
+ run: |
vcpkg integrate install
vcpkg install openssl:x64-windows
Copy-Item C:\vcpkg\installed\x64-windows\bin\libcrypto-1_1-x64.dll C:\vcpkg\installed\x64-windows\bin\libcrypto.dll
Copy-Item C:\vcpkg\installed\x64-windows\bin\libssl-1_1-x64.dll C:\vcpkg\installed\x64-windows\bin\libssl.dll
Get-ChildItem C:\vcpkg\installed\x64-windows\lib
- Get-ChildItem "C:\Program Files\LLVM"
- name: Install rust toolchain
uses: hecrj/setup-rust-action@v1
