Mitchell Hashimoto
63ca2c0f0c
pkg/apple-sdk: more descriptive error when SDK not found
2024-02-14 08:56:11 -08:00
Mitchell Hashimoto
2f5f14df9f
pkg/apple-sdk: use std.zig.system.darwin.getSdk
2024-01-26 08:31:30 -08:00
Jakub Konka
f98b5b7417
apple-sdk: use zig's libstd getSdk to get active Apple SDK
2024-01-26 12:04:49 +01:00
Mitchell Hashimoto
3360a008cd
build: build produces a broken object file for iOS
...
This gets `zig build -Dtarget=aarch64-ios` working. By "working" I mean
it produces an object file without compiler errors. However, the object
file certainly isn't useful since it uses a number of features that will
not work in the iOS sandbox.
This is just an experiment more than anything to see how hard it would be to
get libghostty working within iOS to render a terminal. Note iOS doesn't
support ptys so this wouldn't be a true on-device terminal. The
challenge right now is to just get a terminal rendering (not usable).
2024-01-13 21:38:58 -08:00
Mitchell Hashimoto
5bca3a4044
pkg/apple-sdk: only exec to get xcode path once per build
2024-01-10 09:35:37 -08:00
Mitchell Hashimoto
41de9c6e97
pkg/apple-sdk: depend on macOS 14 SDK
2024-01-10 09:32:24 -08:00
Mitchell Hashimoto
7e1f1d360f
pkg/apple-sdk add comment
2024-01-09 22:32:39 -08:00
Mitchell Hashimoto
22648d60e7
pkg/apple-sdk: detect apple sdk based on target
2024-01-09 22:24:34 -08:00
Mitchell Hashimoto
829776bebd
pkg/apple-sdk: always require a module
2024-01-09 22:11:03 -08:00
Mitchell Hashimoto
c0722b3652
build: use Xcode for the macOS SDK
2024-01-09 21:53:01 -08:00
Krzysztof Wolicki
3c78df70fb
Maybe this will help macos
2024-01-07 21:39:53 +01:00
Krzysztof Wolicki
9964a55d47
Update source for zig-build-macos-sdk for pkg/apple-sdk
2024-01-07 20:48:00 +01:00
Krzysztof Wolicki
1913243c35
WIP: Update to new build module API after Zig PR #18160
...
Temporarily change dependency sources to forks until they update
2024-01-03 21:50:32 +01:00
Mitchell Hashimoto
9fb4497675
pkg/cimgui: add osx backend
2023-10-24 15:27:14 -07:00
Mitchell Hashimoto
eda0e8ad04
pkg/apple-sdk: update to not have any broken symlinks
2023-10-17 13:11:27 -07:00
Mitchell Hashimoto
17032632cf
pkg/apple-sdk: do not git clone anymore
2023-10-07 15:31:17 -07:00
Mitchell Hashimoto
d71197dc59
no more system_sdk
2023-10-01 17:38:30 -07:00
Mitchell Hashimoto
5d52a94792
pkg/apple-sdk: set sysroot
2023-10-01 16:39:19 -07:00
Mitchell Hashimoto
b9cc763a3a
pkg/harfbuzz needs to use apple sdk for coretext
2023-10-01 15:33:40 -07:00