summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2024-01-04 16:46:15 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2024-01-04 16:46:15 (GMT)
commitd8bf9c8f5c0a48b18b637e4488adbc0b5af1c001 (patch)
tree389f05f9b9520ab85fd401eb1fb74173fb3689a3 /.github
parentdd16e78eebdc15d760fa353c42b09d5be6cfec1b (diff)
parentea8d7323cde1bb00e885b28cf0544b16801f5b6c (diff)
downloadtk-d8bf9c8f5c0a48b18b637e4488adbc0b5af1c001.zip
tk-d8bf9c8f5c0a48b18b637e4488adbc0b5af1c001.tar.gz
tk-d8bf9c8f5c0a48b18b637e4488adbc0b5af1c001.tar.bz2
Fix [1ca3c8d9da]: nmake build with OPTS=static. Give tktest.exe a version-number
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux-build.yml20
-rw-r--r--.github/workflows/mac-build.yml8
-rw-r--r--.github/workflows/win-build.yml3
3 files changed, 16 insertions, 15 deletions
diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml
index 1740ac8..08858a9 100644
--- a/.github/workflows/linux-build.yml
+++ b/.github/workflows/linux-build.yml
@@ -23,7 +23,7 @@ jobs:
compiler:
- "gcc"
- "clang"
- cfgopt:
+ config:
- ""
- "CFLAGS=-DTK_NO_DEPRECATED=1"
- "--disable-shared"
@@ -31,11 +31,11 @@ jobs:
- "--disable-xss"
- "--enable-symbols"
steps:
- - name: Checkout
+ - name: Checkout Tk
uses: actions/checkout@v4
with:
path: tk
- - name: Checkout Tcl
+ - name: Checkout Tcl 8.6
uses: actions/checkout@v4
with:
repository: tcltk/tcl
@@ -52,9 +52,9 @@ jobs:
echo "BUILD_CONFIG_ID=$OPTS" >> $GITHUB_ENV
working-directory: "."
env:
- CFGOPT: ${{ matrix.cfgopt }}
+ CFGOPT: ${{ matrix.config }}
COMPILER: ${{ matrix.compiler }}
- OPTS: ${{ matrix.compiler }}${{ matrix.cfgopt }}
+ OPTS: ${{ matrix.compiler }}${{ matrix.config }}
- name: Configure and Build Tcl
run: |
./configure $CFGOPT "--prefix=$HOME/install dir" || {
@@ -68,7 +68,7 @@ jobs:
}
echo "TCL_CONFIG_PATH=`pwd`" >> $GITHUB_ENV
working-directory: tcl/unix
- - name: Configure (opts=${{ matrix.cfgopt }})
+ - name: Configure (opts=${{ matrix.config }})
run: |
./configure $CFGOPT --with-tcl=$TCL_CONFIG_PATH "--prefix=$HOME/install dir" || {
cat config.log
@@ -130,12 +130,12 @@ jobs:
matrix:
compiler:
- "gcc"
- cfgopt:
+ config:
- ""
- "--disable-xft"
- "--enable-symbols"
steps:
- - name: Checkout
+ - name: Checkout Tk
uses: actions/checkout@v4
with:
path: tk
@@ -154,7 +154,7 @@ jobs:
echo "CC=$COMPILER" >> $GITHUB_ENV
working-directory: "."
env:
- CFGOPT: ${{ matrix.cfgopt }}
+ CFGOPT: ${{ matrix.config }}
COMPILER: ${{ matrix.compiler }}
- name: Configure and Build Tcl
run: |
@@ -169,7 +169,7 @@ jobs:
}
echo "TCL_CONFIG_PATH=`pwd`" >> $GITHUB_ENV
working-directory: tcl/unix
- - name: Configure ${{ matrix.cfgopt }}
+ - name: Configure ${{ matrix.config }}
run: |
./configure $CFGOPT --with-tcl=$TCL_CONFIG_PATH "--prefix=$HOME/install dir" || {
cat config.log
diff --git a/.github/workflows/mac-build.yml b/.github/workflows/mac-build.yml
index 770133b..d0a9712 100644
--- a/.github/workflows/mac-build.yml
+++ b/.github/workflows/mac-build.yml
@@ -19,11 +19,11 @@ jobs:
shell: bash
working-directory: tk/macosx
steps:
- - name: Check out Tk
+ - name: Checkout Tk
uses: actions/checkout@v4
with:
path: tk
- - name: Check out Tcl 8.7
+ - name: Checkout Tcl
uses: actions/checkout@v4
with:
repository: tcltk/tcl
@@ -71,11 +71,11 @@ jobs:
shell: bash
working-directory: tk/unix
steps:
- - name: Check out Tk
+ - name: Checkout Tk
uses: actions/checkout@v4
with:
path: tk
- - name: Check out Tcl 8.7
+ - name: Checkout Tcl
uses: actions/checkout@v4
with:
repository: tcltk/tcl
diff --git a/.github/workflows/win-build.yml b/.github/workflows/win-build.yml
index be18af3..b279b14 100644
--- a/.github/workflows/win-build.yml
+++ b/.github/workflows/win-build.yml
@@ -22,8 +22,9 @@ jobs:
strategy:
matrix:
config:
- - "OPTS=none"
+ - ""
- "OPTS=symbols"
+ - "OPTS=static"
steps:
- name: Checkout Tk
uses: actions/checkout@v4