alpha
Login
or
Join now
ptr.pet
/
ghostty
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
ghostty
/
pkg
/
spirv-cross
/
at
main
4 files
Alessandro De Blasis
build: skip linkLibCpp on MSVC for dcimgui, spirv-cross, harfbuzz
5mo ago
deeda461
build.zig
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>
5 months ago
build.zig.zon
build: many more lazy dependencies, defer deps add unless needed This makes more dependencies lazy. This has a practical effect of reducing the number of dependencies that need to be downloaded when running certain zig build steps. This is all limited because we're blocked on an upstream Zig issue: https://github.com/ziglang/zig/issues/21525 This prevents us from fully avoiding downloading many dependencies, but at least they're relatively small. One major improvement here is the usage of `lazyImport` for `zig-wayland` that prevents downloading `zig_wayland` unconditionally on all platforms. On macOS, we don't download this at all anymore. Another, weirder change is that all our transitive dependencies are now marked lazy (e.g. glslang's upstream source) even if the glslang build always requires it. This was necessary because without this, even if we simply referenced glslang in the root build.zig, it would force the source package to download unconditionally. This no longer happens.
11 months ago
c.zig
pkg: yeet more usingns
2 years ago
main.zig
pkg: yeet more usingns
2 years ago