summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-11-20 14:02:01 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-11-20 14:02:01 (GMT)
commit32beb1556e0258bf902bdc357dc90597ae7264f8 (patch)
treee59bb0356df47ba5d1ba1cf8d99d83d6dd2059cb
parentedcb5e1d91ec243b0f1f462f43b5324c472a9565 (diff)
parent467e0d60b255f9e2081d7821b3b728032e5f4f70 (diff)
downloadtcl-32beb1556e0258bf902bdc357dc90597ae7264f8.zip
tcl-32beb1556e0258bf902bdc357dc90597ae7264f8.tar.gz
tcl-32beb1556e0258bf902bdc357dc90597ae7264f8.tar.bz2
Add a --disable-shared build to github actions
-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 ea5af2b..a7b62dd 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 tclOOStubInit.c
+ working-directory: generic
+ - name: Configure ${{ matrix.cfgopt }}
run: |
mkdir "${HOME}/install dir"
./configure ${CFGOPT} "--prefix=$HOME/install dir" || (cat config.log && exit 1)
env:
- CFGOPT: --enable-symbols=${{ matrix.symbols }}
- - name: Prepare
- run: touch tclStubInit.c tclOOStubInit.c
- working-directory: generic
+ CFGOPT: ${{ matrix.cfgopt }}
- name: Build
run: |
make all