mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-05-24 05:40:15 +00:00
This updates simdutf to my fork which has a SIMDUTF_NO_LIBCXX option that removes all libc++ and libc++ ABI dependencies. From there, the hand-written simd code we have has been updated to also no longer use any libc++ features. Part of this required removing utfcpp since it depended on libc++ (`<iterator>`). libghostty-vt now only depends on libc.
swift-vt-xcframework
Demonstrates consuming libghostty-vt from a Swift Package using the pre-built XCFramework. Creates a terminal, writes VT sequences into it, and formats the screen contents as plain text.
This example requires the XCFramework to be built first.
Building
First, build the XCFramework from the repository root:
zig build -Demit-lib-vt
Then build and run the Swift package:
cd example/swift-vt-xcframework
swift build
swift run