summaryrefslogtreecommitdiff
path: root/.github/workflows/libyaml.yml
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2022-10-05 18:20:33 +0900
committerGitHub <noreply@github.com>2022-10-05 18:20:33 +0900
commitea2e477617f8f0d5b8298ba7f632b83186413dfe (patch)
treed31c10c78216338a583cb84261d281aef35bb7e4 /.github/workflows/libyaml.yml
parent545b71651e43f6ae2cdd7ed7fc65adfa5edb5815 (diff)
parentc7612200daae976097a50ec815ae451f8372a71a (diff)
downloadpsych-ea2e477617f8f0d5b8298ba7f632b83186413dfe.tar.gz
Merge pull request #588 from ruby/cleanup-extlibs-tools
Removed the related files for downloading with extlibs
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