diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2023-08-18 11:57:12 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2023-08-18 11:57:12 +0200 |
| commit | 517a2c7cafd75e963033df479aef0916c7a4181a (patch) | |
| tree | 7b3236c1c66bc6e6f62f7ff7c5cb190431b27175 /build.zig | |
| parent | 1e899b8769546d9189f21fbb9a5c58c32657fb8a (diff) | |
| download | zig-517a2c7cafd75e963033df479aef0916c7a4181a.tar.gz zig-517a2c7cafd75e963033df479aef0916c7a4181a.zip | |
build: add build test check for availability of IOS SDK on the host
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -129,6 +129,7 @@ pub fn build(b: *std.Build) !void { "Whether LLVM has the experimental target xtensa enabled", ) orelse false; const enable_macos_sdk = b.option(bool, "enable-macos-sdk", "Run tests requiring presence of macOS SDK and frameworks") orelse false; + const enable_ios_sdk = b.option(bool, "enable-ios-sdk", "Run tests requiring presence of iOS SDK and frameworks") orelse false; const enable_symlinks_windows = b.option(bool, "enable-symlinks-windows", "Run tests requiring presence of symlinks on Windows") orelse false; const config_h_path_option = b.option([]const u8, "config_h", "Path to the generated config.h"); @@ -485,11 +486,12 @@ pub fn build(b: *std.Build) !void { b, optimization_modes, enable_macos_sdk, + enable_ios_sdk, false, enable_symlinks_windows, )); test_step.dependOn(tests.addCAbiTests(b, skip_non_native, skip_release)); - test_step.dependOn(tests.addLinkTests(b, enable_macos_sdk, false, enable_symlinks_windows)); + test_step.dependOn(tests.addLinkTests(b, enable_macos_sdk, enable_ios_sdk, false, enable_symlinks_windows)); test_step.dependOn(tests.addStackTraceTests(b, test_filter, optimization_modes)); test_step.dependOn(tests.addCliTests(b)); test_step.dependOn(tests.addAssembleAndLinkTests(b, test_filter, optimization_modes)); |
