summaryrefslogtreecommitdiff
path: root/.github/workflows/libyaml.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/libyaml.yml')
-rw-r--r--.github/workflows/libyaml.yml14
1 files changed, 8 insertions, 6 deletions
diff --git a/.github/workflows/libyaml.yml b/.github/workflows/libyaml.yml
index b3fab15..ea25f57 100644
--- a/.github/workflows/libyaml.yml
+++ b/.github/workflows/libyaml.yml
@@ -24,6 +24,8 @@ jobs:
run: |
wget https://pyyaml.org/download/libyaml/yaml-${{ matrix.libyaml }}.tar.gz
tar xzf yaml-${{ matrix.libyaml }}.tar.gz
+ - name: Compile libyaml ${{ matrix.libyaml }}
+ run: |
cd yaml-${{ matrix.libyaml }}
./configure --prefix=${{ matrix.libyaml-prefix }}
make
@@ -31,12 +33,12 @@ jobs:
if: ${{ matrix.libyaml-prefix != '' }}
- name: Install dependencies
run: bundle install
- - name: Compile
- run: >-
- rake compile --
- ${{ matrix.libyaml-prefix != '' && '--with-libyaml-dir='
- || '--with-libyaml-source-dir'
- }}${{ matrix.libyaml-prefix }}
+ - name: Compile with libyaml
+ run: rake compile -- --with-libyaml-dir=${{ matrix.libyaml-prefix }}
+ if: ${{ matrix.libyaml-prefix != '' }}
+ - name: Compile with libyaml source
+ run: rake compile -- --with-libyaml-source-dir=$(pwd)/yaml-${{ matrix.libyaml }}
+ if: ${{ matrix.libyaml-prefix == '' }}
- name: Run test
run: rake
- name: Install gem