summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Kanis <lars@greiz-reinsdorf.de>2020-12-05 18:44:47 +0100
committerLars Kanis <lars@greiz-reinsdorf.de>2020-12-05 18:44:47 +0100
commitf86fc3d7cc110b224bb073e5d9ff67881e9e565c (patch)
tree998a146ffd7221017c960c327c920f3b9e06316c
parentba931d5e1f5c8fef2ea3bcb6b68e6c3f91e21cf0 (diff)
downloadffi-f86fc3d7cc110b224bb073e5d9ff67881e9e565c.tar.gz
Add tests with/without libffi-alloc to github matrix
-rw-r--r--.github/workflows/ci.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ee7d068..35a73e7 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,6 +8,7 @@ jobs:
matrix:
os: [ ubuntu, macos, windows ]
extconfopts: [ --disable-system-libffi, --enable-system-libffi ]
+ extconfopts2: [ --disable-libffi-alloc, --enable-libffi-alloc ]
runs-on: ${{ matrix.os }}-latest
steps:
- uses: actions/checkout@v2
@@ -22,7 +23,7 @@ jobs:
- run: bundle install
- run: bundle exec rake libffi
- - run: bundle exec rake compile -- ${{ matrix.extconfopts }}
+ - run: bundle exec rake compile -- ${{ matrix.extconfopts }} ${{ matrix.extconfopts2 }}
env:
# work around misconfiguration of libffi on MacOS with homebrew
PKG_CONFIG_PATH: ${{ env.PKG_CONFIG_PATH }}:/usr/local/opt/libffi/lib/pkgconfig