From 35828e4bdd263ce245272e980ca963069e1b43f6 Mon Sep 17 00:00:00 2001 From: Doug Anderson444 Date: Sun, 1 Dec 2024 12:57:28 -0400 Subject: [PATCH] add pkg-config to CI --- .github/workflows/rust.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 1b8c875..d0c2e76 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -153,7 +153,12 @@ jobs: - name: Install SSL if: contains(matrix.TARGET, 'linux') - run: sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev + run: sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev pkg-config + + + - name: Set PKG_CONFIG_PATH + if: contains(matrix.TARGET, 'linux') + run: echo "PKG_CONFIG_PATH=/usr/lib/pkgconfig" >> $GITHUB_ENV # For linux, it's necessary to use cross from the git repository to avoid glibc problems # Ref: https://github.com/cross-rs/cross/issues/1510 @@ -169,6 +174,7 @@ jobs: - name: Build run: | + export OPENSSL_DIR=/usr cross build --verbose --release --target=${{ matrix.TARGET }} - name: Rename