Zig 0.14: Step.Compile.root_module is a pointer now

This commit is contained in:
LN Liberda
2025-03-10 01:50:10 +01:00
parent ca63e57dd3
commit 804974f3bf
16 changed files with 16 additions and 16 deletions

View File

@ -16,7 +16,7 @@ pub fn build(b: *std.Build) !void {
lib.addIncludePath(b.path("vendor"));
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
var flags = std.ArrayList([]const u8).init(b.allocator);

View File

@ -78,7 +78,7 @@ pub fn build(b: *std.Build) !void {
if (target.result.os.tag.isDarwin()) {
if (!target.query.isNative()) {
try @import("apple_sdk").addPaths(b, &lib.root_module);
try @import("apple_sdk").addPaths(b, lib.root_module);
try @import("apple_sdk").addPaths(b, module);
}
lib.addCSourceFile(.{

View File

@ -71,7 +71,7 @@ fn buildLib(b: *std.Build, module: *std.Build.Module, options: anytype) !*std.Bu
lib.addIncludePath(upstream.path("include"));
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
module.addIncludePath(upstream.path("include"));

View File

@ -55,7 +55,7 @@ fn buildGlslang(
lib.addIncludePath(b.path("override"));
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
var flags = std.ArrayList([]const u8).init(b.allocator);

View File

@ -96,7 +96,7 @@ fn buildLib(b: *std.Build, module: *std.Build.Module, options: anytype) !*std.Bu
module.addIncludePath(upstream.path("src"));
if (target.result.os.tag.isDarwin()) {
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
try apple_sdk.addPaths(b, module);
}

View File

@ -23,7 +23,7 @@ pub fn build(b: *std.Build) !void {
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
try apple_sdk.addPaths(b, module);
}

View File

@ -44,7 +44,7 @@ pub fn build(b: *std.Build) !void {
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
lib.addCSourceFiles(.{

View File

@ -17,7 +17,7 @@ pub fn build(b: *std.Build) !void {
}
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
// For dynamic linking, we prefer dynamic linking and to search by

View File

@ -46,7 +46,7 @@ pub fn build(b: *std.Build) !void {
module.linkFramework("QuartzCore", .{});
if (!target.query.isNative()) {
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
try apple_sdk.addPaths(b, module);
}
}

View File

@ -70,7 +70,7 @@ fn buildLib(b: *std.Build, module: *std.Build.Module, options: anytype) !*std.Bu
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
lib.addConfigHeader(b.addConfigHeader(.{

View File

@ -25,7 +25,7 @@ pub fn build(b: *std.Build) !void {
lib.addIncludePath(upstream.path("src"));
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
try apple_sdk.addPaths(b, module);
}

View File

@ -14,7 +14,7 @@ pub fn build(b: *std.Build) !void {
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
var flags = std.ArrayList([]const u8).init(b.allocator);

View File

@ -44,7 +44,7 @@ fn buildSpirvCross(
lib.linkLibCpp();
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
var flags = std.ArrayList([]const u8).init(b.allocator);

View File

@ -16,7 +16,7 @@ pub fn build(b: *std.Build) !void {
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
var flags = std.ArrayList([]const u8).init(b.allocator);

View File

@ -15,7 +15,7 @@ pub fn build(b: *std.Build) !void {
lib.addIncludePath(upstream.path(""));
if (target.result.os.tag.isDarwin()) {
const apple_sdk = @import("apple_sdk");
try apple_sdk.addPaths(b, &lib.root_module);
try apple_sdk.addPaths(b, lib.root_module);
}
lib.installHeadersDirectory(

View File

@ -321,7 +321,7 @@ pub fn add(
// We always require the system SDK so that our system headers are available.
// This makes things like `os/log.h` available for cross-compiling.
if (step.rootModuleTarget().os.tag.isDarwin()) {
try @import("apple_sdk").addPaths(b, &step.root_module);
try @import("apple_sdk").addPaths(b, step.root_module);
const metallib = self.metallib.?;
metallib.output.addStepDependencies(&step.step);