Skip to content

Commit 7b9042c

Browse files
committed
Fix Windows slipstream: install pkgconfiglite, set OPENSSL_ROOT_DIR
1 parent 5dff00e commit 7b9042c

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,21 +95,25 @@ jobs:
9595
- name: Install Rust
9696
uses: dtolnay/rust-toolchain@stable
9797

98-
- name: Install cmake
99-
run: choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System' -y
98+
- name: Install deps
99+
run: |
100+
choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System' -y
101+
choco install pkgconfiglite -y
100102
101103
- name: Pre-build picoquic with bash
102104
shell: bash
103105
working-directory: slipstream-rust
104106
env:
105107
PICOQUIC_BUILD_DIR: ${{ github.workspace }}/slipstream-rust/.picoquic-build
108+
OPENSSL_ROOT_DIR: C:/Program Files/OpenSSL
106109
run: bash scripts/build_picoquic.sh
107110

108111
- name: Build slipstream-client
109112
shell: bash
110113
working-directory: slipstream-rust
111114
env:
112115
PICOQUIC_BUILD_DIR: ${{ github.workspace }}/slipstream-rust/.picoquic-build
116+
OPENSSL_ROOT_DIR: C:/Program Files/OpenSSL
113117
run: |
114118
cargo build --release -p slipstream-client --features slipstream-ffi/openssl-vendored
115119
cp target/release/slipstream-client.exe ../slipstream-client-windows-amd64.exe

0 commit comments

Comments
 (0)