summaryrefslogtreecommitdiffstats
path: root/.github/workflows/mac-build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/mac-build.yml')
-rw-r--r--.github/workflows/mac-build.yml19
1 files changed, 9 insertions, 10 deletions
diff --git a/.github/workflows/mac-build.yml b/.github/workflows/mac-build.yml
index c93dd8f..b945ab7 100644
--- a/.github/workflows/mac-build.yml
+++ b/.github/workflows/mac-build.yml
@@ -13,7 +13,7 @@ env:
ERROR_ON_FAILURES: 1
jobs:
xcode:
- runs-on: macos-12
+ runs-on: macos-14
defaults:
run:
shell: bash
@@ -27,7 +27,7 @@ jobs:
uses: actions/checkout@v4
with:
repository: tcltk/tcl
- ref: core-8-6-branch
+ ref: core-8-branch
path: tcl
- name: Prepare checked out repositories
run: |
@@ -57,7 +57,7 @@ jobs:
fi
timeout-minutes: 30
clang:
- runs-on: macos-12
+ runs-on: macos-14
strategy:
matrix:
symbols:
@@ -79,15 +79,16 @@ jobs:
uses: actions/checkout@v4
with:
repository: tcltk/tcl
- ref: core-8-6-branch
+ ref: core-8-branch
path: tcl
- name: Prepare checked out repositories
env:
SET_DISPLAY: ${{ contains(matrix.options, '--disable-aqua') }}
run: |
- touch ../generic/tkStubInit.c ../doc/man.macros
+ touch tkStubInit.c
mkdir "$HOME/install dir"
echo "USE_XVFB=$SET_DISPLAY" >> $GITHUB_ENV
+ working-directory: tk/generic
- name: Add X11 (if required)
if: ${{ env.USE_XVFB == 'true' }}
run: |
@@ -95,9 +96,8 @@ jobs:
sudo /opt/X11/libexec/privileged_startx || true
working-directory: .
- name: Build Tcl
- # Note that macOS is always a 64 bit platform
run: |
- ./configure --enable-64bit $CFGOPT "--prefix=$HOME/install dir" || {
+ ./configure $CFGOPT --disable-zipfs "--prefix=$HOME/install dir" || {
cat config.log
echo "::error::Failure during Tcl Configure"
exit 1
@@ -114,9 +114,8 @@ jobs:
env:
CFGOPT: --enable-symbols=${{ matrix.symbols }}
- name: Configure (symbols=${{ matrix.symbols }} ${{matrix.options }})
- # Note that macOS is always a 64 bit platform
run: |
- ./configure --enable-64bit $CFGOPT "--prefix=$HOME/install dir" --disable-xft || {
+ ./configure $CFGOPT --disable-zipfs "--prefix=$HOME/install dir" --disable-xft || {
cat config.log
echo "::error::Failure during Configure"
exit 1
@@ -125,7 +124,7 @@ jobs:
CFGOPT: --enable-symbols=${{ matrix.symbols }} ${{matrix.options }}
- name: Build
run: |
- make binaries libraries tktest || {
+ make all tktest || {
echo "::error::Failure during Build"
exit 1
}