diff --git a/test/standalone/build.zig.zon b/test/standalone/build.zig.zon index 072bcd0309cf4decce854badf096994606a1e550..175a106f3e544374e88a8aa1ab76d3a2abfc4895 100644 --- a/test/standalone/build.zig.zon +++ b/test/standalone/build.zig.zon @@ -153,9 +153,6 @@ .compiler_rt_panic = .{ .path = "compiler_rt_panic", }, - .ios = .{ - .path = "ios", - }, .depend_on_main_mod = .{ .path = "depend_on_main_mod", }, diff --git a/test/standalone/ios/build.zig b/test/standalone/ios/build.zig deleted file mode 100644 index c8d4eb6dfb2ce45945a89938d091d5ca9fd44cba..0000000000000000000000000000000000000000 --- a/test/standalone/ios/build.zig +++ /dev/null @@ -1,40 +0,0 @@ -const std = @import("std"); - -pub const requires_symlinks = true; -pub const requires_ios_sdk = true; - -pub fn build(b: *std.Build) void { - const test_step = b.step("test", "Test it"); - b.default_step = test_step; - - const optimize: std.builtin.OptimizeMode = .Debug; - const target = b.resolveTargetQuery(.{ - .cpu_arch = .aarch64, - .os_tag = .ios, - }); - - const exe = b.addExecutable(.{ - .name = "main", - .root_module = b.createModule(.{ - .root_source_file = null, - .optimize = optimize, - .target = target, - .link_libc = true, - }), - }); - - const io = b.graph.io; - - if (std.zig.system.darwin.getSdk(b.allocator, io, &target.result)) |sdk| { - b.sysroot = sdk; - exe.root_module.addSystemIncludePath(.{ .cwd_relative = b.pathJoin(&.{ sdk, "/usr/include" }) }); - exe.root_module.addSystemFrameworkPath(.{ .cwd_relative = b.pathJoin(&.{ sdk, "/System/Library/Frameworks" }) }); - exe.root_module.addLibraryPath(.{ .cwd_relative = b.pathJoin(&.{ sdk, "/usr/lib" }) }); - } else { - exe.step.dependOn(&b.addFail("no iOS SDK found").step); - } - - exe.root_module.addCSourceFile(.{ .file = b.path("main.m"), .flags = &.{} }); - exe.root_module.linkFramework("Foundation", .{}); - exe.root_module.linkFramework("UIKit", .{}); -} diff --git a/test/standalone/ios/main.m b/test/standalone/ios/main.m deleted file mode 100644 index 35465210e365e6f20d7a2d72f369a04e110d5317..0000000000000000000000000000000000000000 --- a/test/standalone/ios/main.m +++ /dev/null @@ -1,34 +0,0 @@ -#import - -@interface AppDelegate : UIResponder -@property (strong, nonatomic) UIWindow *window; -@end - -int main() { - @autoreleasepool { - return UIApplicationMain(0, nil, nil, NSStringFromClass([AppDelegate class])); - } -} - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(id)options { - CGRect mainScreenBounds = [[UIScreen mainScreen] bounds]; - self.window = [[UIWindow alloc] initWithFrame:mainScreenBounds]; - UIViewController *viewController = [[UIViewController alloc] init]; - viewController.view.frame = mainScreenBounds; - - NSString* msg = @"Hello world"; - - UILabel *label = [[UILabel alloc] initWithFrame:mainScreenBounds]; - [label setText:msg]; - [viewController.view addSubview: label]; - - self.window.rootViewController = viewController; - - [self.window makeKeyAndVisible]; - - return YES; -} - -@end