Skip to content

Commit 4f15a34

Browse files
committed
ci/mac: disable unnecessary dependencies egl and x11 clipboard
if mesa is installed for KosmicKrisp it also installs dependencies that are autodetected and basically useless on macOS. this leads +200mb of dylibs when bundled. for example: libEGL.dylib > libgallium.dylib > libLLVM.dylib (+190mb) libXfixes.dylib > libX11.dylib libX11-xcb.dylib
1 parent 4caa8a2 commit 4f15a34

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

ci/build-macos.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ meson setup build $common_args \
1919
-D{plain-gl,rubberband,zimg,zlib}=enabled \
2020
-D{cocoa,coreaudio,gl-cocoa,videotoolbox-gl,videotoolbox-pl}=enabled \
2121
-D{swift-build,macos-cocoa-cb,macos-media-player,macos-touchbar,vulkan}=enabled \
22+
-D{egl,x11-clipboard}=disabled
2223
-Dswift-flags="${SWIFT_FLAGS}"
2324

2425
meson compile -C build -j4

0 commit comments

Comments
 (0)