mirror of
https://github.com/ziglang/zig.git
synced 2025-12-18 04:03:14 +00:00
enable link-test on linux CI
This commit is contained in:
parent
4776065036
commit
34b786fb0f
@ -67,6 +67,7 @@ $STAGE1_ZIG build test-cli -fqemu -fwasmtime
|
|||||||
$STAGE1_ZIG build test-run-translated-c -fqemu -fwasmtime
|
$STAGE1_ZIG build test-run-translated-c -fqemu -fwasmtime
|
||||||
$STAGE1_ZIG build docs -fqemu -fwasmtime
|
$STAGE1_ZIG build docs -fqemu -fwasmtime
|
||||||
$STAGE1_ZIG build test-cases -fqemu -fwasmtime
|
$STAGE1_ZIG build test-cases -fqemu -fwasmtime
|
||||||
|
$STAGE1_ZIG build test-link -fqemu -fwasmtime
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
# Produce the experimental std lib documentation.
|
||||||
mkdir -p "$RELEASE_STAGING/docs/std"
|
mkdir -p "$RELEASE_STAGING/docs/std"
|
||||||
|
|||||||
102
test/link.zig
102
test/link.zig
@ -47,69 +47,67 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
|
|||||||
.requires_stage2 = true,
|
.requires_stage2 = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (builtin.os.tag == .macos) {
|
cases.addBuildFile("test/link/macho/entry/build.zig", .{
|
||||||
cases.addBuildFile("test/link/macho/entry/build.zig", .{
|
.build_modes = true,
|
||||||
.build_modes = true,
|
});
|
||||||
});
|
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/pagezero/build.zig", .{
|
cases.addBuildFile("test/link/macho/pagezero/build.zig", .{
|
||||||
.build_modes = false,
|
.build_modes = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/dylib/build.zig", .{
|
cases.addBuildFile("test/link/macho/dylib/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/dead_strip/build.zig", .{
|
cases.addBuildFile("test/link/macho/dead_strip/build.zig", .{
|
||||||
.build_modes = false,
|
.build_modes = false,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/dead_strip_dylibs/build.zig", .{
|
cases.addBuildFile("test/link/macho/dead_strip_dylibs/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
.requires_macos_sdk = true,
|
.requires_macos_sdk = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/needed_library/build.zig", .{
|
cases.addBuildFile("test/link/macho/needed_library/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/weak_library/build.zig", .{
|
cases.addBuildFile("test/link/macho/weak_library/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/needed_framework/build.zig", .{
|
cases.addBuildFile("test/link/macho/needed_framework/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
.requires_macos_sdk = true,
|
.requires_macos_sdk = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/weak_framework/build.zig", .{
|
cases.addBuildFile("test/link/macho/weak_framework/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
.requires_macos_sdk = true,
|
.requires_macos_sdk = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
// Try to build and run an Objective-C executable.
|
// Try to build and run an Objective-C executable.
|
||||||
cases.addBuildFile("test/link/macho/objc/build.zig", .{
|
cases.addBuildFile("test/link/macho/objc/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
.requires_macos_sdk = true,
|
.requires_macos_sdk = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
// Try to build and run an Objective-C++ executable.
|
// Try to build and run an Objective-C++ executable.
|
||||||
cases.addBuildFile("test/link/macho/objcpp/build.zig", .{
|
cases.addBuildFile("test/link/macho/objcpp/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
.requires_macos_sdk = true,
|
.requires_macos_sdk = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/stack_size/build.zig", .{
|
cases.addBuildFile("test/link/macho/stack_size/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/search_strategy/build.zig", .{
|
cases.addBuildFile("test/link/macho/search_strategy/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
});
|
});
|
||||||
|
|
||||||
cases.addBuildFile("test/link/macho/headerpad/build.zig", .{
|
cases.addBuildFile("test/link/macho/headerpad/build.zig", .{
|
||||||
.build_modes = true,
|
.build_modes = true,
|
||||||
.requires_macos_sdk = true,
|
.requires_macos_sdk = true,
|
||||||
});
|
});
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user