summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/linux-build.yml21
1 files changed, 11 insertions, 10 deletions
diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml
index 44a6332..a8693c5 100644
--- a/.github/workflows/linux-build.yml
+++ b/.github/workflows/linux-build.yml
@@ -2,13 +2,14 @@ name: Linux
on: [push]
jobs:
gcc:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-20.04
strategy:
matrix:
- symbols:
- - "no"
- - "mem"
- - "all"
+ cfgopt:
+ - ""
+ - "--disable-shared"
+ - "--enable-symbols"
+ - "--enable-symbols=mem"
defaults:
run:
shell: bash
@@ -16,15 +17,15 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
- - name: Configure (symbols=${{ matrix.symbols }})
+ - name: Prepare
+ run: touch tclStubInit.c
+ working-directory: generic
+ - name: Configure ${{ matrix.cfgopt }}
run: |
mkdir "${HOME}/install"
./configure ${CFGOPT} "--prefix=$HOME/install" || (cat config.log && exit 1)
env:
- CFGOPT: --enable-symbols=${{ matrix.symbols }}
- - name: Prepare
- run: touch tclStubInit.c
- working-directory: generic
+ CFGOPT: ${{ matrix.cfgopt }}
- name: Build
run: |
make all