diff --git a/lib/std/Build.zig b/lib/std/Build.zig index 8081a0d705..17a8084ee1 100644 --- a/lib/std/Build.zig +++ b/lib/std/Build.zig @@ -1973,25 +1973,6 @@ pub fn dependencyFromBuildZig( debug.panic("'{}' is not a build.zig struct of a dependecy in '{s}'", .{ build_zig, full_path }); } -pub fn anonymousDependency( - b: *Build, - /// The path to the directory containing the dependency's build.zig file, - /// relative to the current package's build.zig. - relative_build_root: []const u8, - /// A direct `@import` of the build.zig of the dependency. - comptime build_zig: type, - args: anytype, -) *Dependency { - const arena = b.allocator; - const build_root = b.build_root.join(arena, &.{relative_build_root}) catch @panic("OOM"); - const name = arena.dupe(u8, relative_build_root) catch @panic("OOM"); - for (name) |*byte| switch (byte.*) { - '/', '\\' => byte.* = '.', - else => continue, - }; - return dependencyInner(b, name, build_root, build_zig, "anonymous", &.{}, args); -} - fn userValuesAreSame(lhs: UserValue, rhs: UserValue) bool { switch (lhs) { .flag => {},