File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -55,11 +55,14 @@ jobs:
5555 - name : Add LMDB to Nix environment
5656 run : |
5757 nix-env -f '<nixpkgs>' -iA lmdb
58- LMDB_PATH=$(nix-env -q --out-path lmdb | awk '{print $2}')
59- echo "LMDB installed at: $LMDB_PATH"
60- find $LMDB_PATH -name "*.pc" -o -name "lmdb.h" | head -10
61- echo "PKG_CONFIG_PATH=${LMDB_PATH}/lib/pkgconfig:$PKG_CONFIG_PATH" >> $GITHUB_ENV
62- echo "Current PKG_CONFIG_PATH: $PKG_CONFIG_PATH"
58+ LMDB_OUT=$(nix-env -q --out-path lmdb)
59+ echo "nix-env output: $LMDB_OUT"
60+ LMDB_DEV=$(echo "$LMDB_OUT" | sed -n 's/.*dev=\([^ ]*\).*/\1/p')
61+ echo "LMDB dev path: $LMDB_DEV"
62+ if [ -n "$LMDB_DEV" ] && [ -d "$LMDB_DEV/lib/pkgconfig" ]; then
63+ echo "PKG_CONFIG_PATH=${LMDB_DEV}/lib/pkgconfig:$PKG_CONFIG_PATH" >> $GITHUB_ENV
64+ echo "Added LMDB dev to PKG_CONFIG_PATH"
65+ fi
6366 shell : devx {0}
6467 - name : Verify LMDB availability
6568 run : |
You can’t perform that action at this time.
0 commit comments