From 2d0cff2dc104b8e1a30c9a99c252ba7c409b7562 Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sun, 19 Feb 2023 16:45:06 +0100 Subject: [PATCH] Better definition of env variables --- .github/workflows/ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b69ce4303..be2f3552a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,8 @@ on: jobs: macOS: runs-on: macos-12 + env: + HOME: /Users/runner steps: - name: Retrieve source code uses: actions/checkout@v3 @@ -19,14 +21,16 @@ jobs: brew install pkg-config ninja meson - name: Install dependences + env: + ARCHIVE_NAME: deps2_osx_native_dyn_libkiwix.tar.xz run: | - ARCHIVE_NAME=deps2_osx_native_dyn_libkiwix.tar.xz wget -O- http://tmp.kiwix.org/ci/${ARCHIVE_NAME} | tar -xJ -C $HOME - name: Compile source code + env: + PKG_CONFIG_PATH: ${{env.HOME}}/BUILD_native_dyn/INSTALL/lib/pkgconfig + CPPFLAGS: -I${{env.HOME}}/BUILD_native_dyn/INSTALL/include run: | - export PKG_CONFIG_PATH=$HOME/BUILD_native_dyn/INSTALL/lib/pkgconfig - export CPPFLAGS="-I$HOME/BUILD_native_dyn/INSTALL/include" meson . build --default-library=shared -Db_coverage=true cd build ninja @@ -34,8 +38,8 @@ jobs: - name: Test libkiwix env: SKIP_BIG_MEMORY_TEST: 1 + LD_LIBRARY_PATH: ${{env.HOME}}/BUILD_native_dyn/INSTALL/lib:${{env.HOME}}/BUILD_native_dyn/INSTALL/lib64 run: | - export LD_LIBRARY_PATH=$HOME/BUILD_native_dyn/INSTALL/lib:$HOME/BUILD_native_dyn/INSTALL/lib64 cd build meson test --verbose