mirror-ghostty/pkg/harfbuzz
Alessandro De Blasis deeda46186 build: skip linkLibCpp on MSVC for dcimgui, spirv-cross, harfbuzz
Zig unconditionally passes -nostdinc++ and adds its bundled
libc++/libc++abi include paths, which conflict with MSVC's own C++
runtime headers. The MSVC SDK directories (added via linkLibC)
already contain both C and C++ headers, so linkLibCpp is not needed.

This is the same fix already applied upstream to highway, simdutf,
utfcpp, glslang, SharedDeps, and GhosttyZig.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 17:03:33 +01:00
..
blob.zig core: fixup callconv(.C) -> callconv(.c) 2025-05-07 08:41:09 -05:00
buffer.zig set cluster level to match CoreText logic 2026-01-16 09:39:47 -05:00
build.zig build: skip linkLibCpp on MSVC for dcimgui, spirv-cross, harfbuzz 2026-03-24 17:03:33 +01:00
build.zig.zon pkg/harfbuzz: update 8.4 => 11.0 2025-03-24 10:04:11 -07:00
c.zig build: `zig build test` runs Xcode tests on macOS 2025-07-10 21:08:51 -07:00
common.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00
coretext.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00
errors.zig pkg/harfbuzz: some blob APIs 2022-08-28 10:54:42 -07:00
face.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00
font.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00
freetype.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00
main.zig shaping: Use position offsets for HarfBuzz 2025-12-24 16:23:16 -06:00
shape.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00
version.zig pkg/harfbuzz: fix c.zig 2024-08-16 15:38:18 -07:00