diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 5da041f..aee88a7 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -130,6 +130,11 @@ jobs: with: fetch-depth: 0 + # Build tools required by vcpkg ports (autotools for gperf, fontconfig, etc.) + # These are compile-time only — they do NOT create runtime dylib dependencies. + - name: Install build tools + run: brew install autoconf autoconf-archive automake libtool pkg-config + # Static linking via vcpkg — avoids runtime dependency on Homebrew dylibs. # Ref: https://tectonic-typesetting.github.io/book/latest/howto/build-tectonic/ # Ref: https://learn.microsoft.com/en-us/vcpkg/users/triplets (arm64-osx defaults to static) @@ -285,6 +290,10 @@ jobs: with: fetch-depth: 0 + # Build tools required by vcpkg ports (autotools for gperf, fontconfig, etc.) + - name: Install build tools + run: brew install autoconf autoconf-archive automake libtool pkg-config + # Static linking via vcpkg — same approach as Apple Silicon and Windows. - name: Setup vcpkg run: |