summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-11-27 13:56:45 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-11-27 13:56:45 (GMT)
commitba188f6c8c504931fa39d1778c27a56583b458e2 (patch)
treed6bc23bb06a2a7eadf619bfa21a615b549c14bee /.github
parent42b1424fc5d7d2f09ff77fa4b4a30da726e45627 (diff)
parent965d357ab676a7a8cd4fe08dfafa8af9590a6197 (diff)
downloadtcl-ba188f6c8c504931fa39d1778c27a56583b458e2.zip
tcl-ba188f6c8c504931fa39d1778c27a56583b458e2.tar.gz
tcl-ba188f6c8c504931fa39d1778c27a56583b458e2.tar.bz2
Merge 8.7
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux-build.yml3
-rw-r--r--.github/workflows/mac-build.yml24
-rw-r--r--.github/workflows/win-build.yml15
3 files changed, 20 insertions, 22 deletions
diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml
index a7b62dd..00060b2 100644
--- a/.github/workflows/linux-build.yml
+++ b/.github/workflows/linux-build.yml
@@ -10,6 +10,7 @@ jobs:
- "--disable-shared"
- "--enable-symbols"
- "--enable-symbols=mem"
+ - "CFLAGS=-DTCL_UTF_MAX=3"
defaults:
run:
shell: bash
@@ -18,7 +19,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Prepare
- run: touch tclStubInit.c tclOOStubInit.c
+ run: touch tclStubInit.c tclOOStubInit.c tclOOScript.h
working-directory: generic
- name: Configure ${{ matrix.cfgopt }}
run: |
diff --git a/.github/workflows/mac-build.yml b/.github/workflows/mac-build.yml
index 0063b9d..178ffa9 100644
--- a/.github/workflows/mac-build.yml
+++ b/.github/workflows/mac-build.yml
@@ -11,7 +11,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Prepare
- run: touch tclStubInit.c tclOOStubInit.c
+ run: touch tclStubInit.c tclOOStubInit.c tclOOScript.h
working-directory: generic
- name: Build
run: make all
@@ -24,12 +24,11 @@ jobs:
runs-on: macos-11.0
strategy:
matrix:
- symbols:
- - "no"
- - "mem"
- dtrace:
- - "no"
- - "yes"
+ cfgopt:
+ - ""
+ - "--disable-shared"
+ - "--enable-symbols"
+ - "--enable-symbols=mem"
defaults:
run:
shell: bash
@@ -39,14 +38,14 @@ jobs:
uses: actions/checkout@v2
- name: Prepare
run: |
- touch tclStubInit.c tclOOStubInit.c
+ touch tclStubInit.c tclOOStubInit.c tclOOScript.h
mkdir "$HOME/install dir"
working-directory: generic
- - name: Configure (symbols=${{ matrix.symbols }} dtrace=${{ matrix.dtrace }})
+ - name: Configure ${{ matrix.cfgopt }}
# Note that macOS is always a 64 bit platform
- run: ./configure --enable-64bit --enable-framework ${CFGOPT} "--prefix=$HOME/install dir" || (cat config.log && exit 1)
+ run: ./configure --enable-64bit --enable-dtrace --enable-framework ${CFGOPT} "--prefix=$HOME/install" || (cat config.log && exit 1)
env:
- CFGOPT: --enable-symbols=${{ matrix.symbols }} --enable-dtrace=${{ matrix.dtrace }}
+ CFGOPT: ${{ matrix.cfgopt }}
- name: Build
run: |
make all tcltest
@@ -56,6 +55,3 @@ jobs:
env:
ERROR_ON_FAILURES: 1
MAC_CI: 1
- - name: Trial Installation
- run: |
- make install
diff --git a/.github/workflows/win-build.yml b/.github/workflows/win-build.yml
index e6961d6..9cc8ed4 100644
--- a/.github/workflows/win-build.yml
+++ b/.github/workflows/win-build.yml
@@ -42,10 +42,11 @@ jobs:
working-directory: win
strategy:
matrix:
- symbols:
- - "no"
- - "mem"
- - "all"
+ cfgopt:
+ - ""
+ - "--disable-shared"
+ - "--enable-symbols"
+ - "--enable-symbols=mem"
# Using powershell means we need to explicitly stop on failure
steps:
- name: Checkout
@@ -54,14 +55,14 @@ jobs:
run: choco install msys2 make
- name: Prepare
run: |
- touch tclStubInit.c tclOOStubInit.c
+ touch tclStubInit.c tclOOStubInit.c tclOOScript.h
mkdir "${HOME}/install dir"
working-directory: generic
- - name: Configure (symbols=${{ matrix.symbols }})
+ - name: Configure ${{ matrix.cfgopt }}
run: |
./configure ${CFGOPT} "--prefix=$HOME/install dir" || (cat config.log && exit 1)
env:
- CFGOPT: --enable-64bit --enable-symbols=${{ matrix.symbols }}
+ CFGOPT: --enable-64bit ${{ matrix.cfgopt }}
- name: Build
run: make all
- name: Build Test Harness