Mercurial
diff infinite_canvas/BUILD @ 282:6bd4a3990696 default tip
Add cross-platform canvas orchestration and typed composer
Enable native ARM dependencies, macOS Copilot orchestration, portable service supervision, CPU dictation, and a shared N-key speak-or-type composer.
Co-authored-by: Copilot <[email protected]>
Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Thu, 20 Aug 2026 20:45:25 -0700 |
| parents | c57149ad216e |
| children |
line wrap: on
line diff
--- a/infinite_canvas/BUILD Tue Aug 18 22:18:15 2026 -0700 +++ b/infinite_canvas/BUILD Thu Aug 20 20:45:25 2026 -0700 @@ -15,7 +15,7 @@ "//third_party/raylib:raylib", ], linkopts = select({ - "//config:windows": ["-ladvapi32"], + "//config:windows": ["/DEFAULTLIB:advapi32.lib"], "//conditions:default": [], }), ) @@ -70,6 +70,7 @@ copts = select({ "//config:linux": ["-std=c++20"], "//config:macos": ["-std=c++20"], + "//config:windows": ["/std:c++20"], "//conditions:default": [], }), deps = [ @@ -92,7 +93,7 @@ name = "agent_service", srcs = select({ "//config:linux": ["agent_service_copilot.c"], - "//config:macos": ["agent_service_stub.c"], + "//config:macos": ["agent_service_copilot.c"], "//config:windows": ["agent_service_stub.c"], "//conditions:default": ["agent_service_stub.c"], }), @@ -102,10 +103,12 @@ "//dowa:dowa", ] + select({ "//config:linux": ["//mrjunejune:inference_bridge"], + "//config:macos": ["//mrjunejune:inference_bridge"], "//conditions:default": [], }), linkopts = select({ "//config:linux": ["-lpthread"], + "//config:macos": ["-lpthread"], "//conditions:default": [], }), ) @@ -235,12 +238,13 @@ "//mrjunejune/inference:copilot_sidecar_zip", "//mrjunejune/inference:litellm_config.yaml", "//mrjunejune/inference:litellm_proxy_zip", - "@copilot_cli_linux_x86_64//:copilot", + "//mrjunejune:copilot_cli", "@python_3_11//:files", "@python_3_11//:python3", ], target_compatible_with = select({ "//config:linux": [], + "//config:macos": [], "//conditions:default": ["@platforms//:incompatible"], }), ) @@ -346,6 +350,7 @@ linkopts = ["-lpthread"], target_compatible_with = select({ "//config:linux": [], + "//config:macos": [], "//conditions:default": ["@platforms//:incompatible"], }), )