also looking at this
feat(maps): add key-free native Android maps and shared map controls
#363
28 files
+1857
-481
Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.
| @@ -603,6 +603,14 @@ pub fn build(b: *std.Build) void { | ||
| 603 | 603 | .optimize = optimize, |
| 604 | 604 | }), |
| 605 | 605 | }); |
| 606 | // Host tests reach the shared UUID provider through Android dispatch. | |
| 607 | // Its Darwin implementation uses NSUUID and the Objective-C runtime. | |
| 608 | if (target.result.os.tag.isDarwin()) { | |
| 609 | android_bridge_tests.root_module.link_libc = true; | |
| 610 | android_bridge_tests.root_module.linkSystemLibrary("objc", .{}); | |
| 611 | android_bridge_tests.root_module.linkFramework("Foundation", .{}); | |
| 612 | applySdkPaths(b, android_bridge_tests.root_module, macos_sdk); | |
| 613 | } | |
| 606 | 614 | const run_android_bridge_tests = b.addRunArtifact(android_bridge_tests); |
| 607 | 615 | |
| 608 | 616 | // The reply channel's escaping, across every Kotlin template. |