diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-11-20 14:02:01 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-11-20 14:02:01 (GMT) |
commit | 32beb1556e0258bf902bdc357dc90597ae7264f8 (patch) | |
tree | e59bb0356df47ba5d1ba1cf8d99d83d6dd2059cb | |
parent | edcb5e1d91ec243b0f1f462f43b5324c472a9565 (diff) | |
parent | 467e0d60b255f9e2081d7821b3b728032e5f4f70 (diff) | |
download | tcl-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.yml | 21 |
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 |