diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-04-07 17:56:01 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-04-07 17:56:01 -0400 |
| commit | 7611ed3484ad810fe10d3c303a04d66bfa0bd6fd (patch) | |
| tree | dc0b432b5abc0b0cb46e917f2fa30ae99e4ba515 /std | |
| parent | 5eb78ba1772b54af1ecfb1cd28cb0f1c46dab9b3 (diff) | |
| download | zig-7611ed3484ad810fe10d3c303a04d66bfa0bd6fd.tar.gz zig-7611ed3484ad810fe10d3c303a04d66bfa0bd6fd.zip | |
allow implicit cast from `[N]T` to `&const []const T`
closes #296
Diffstat (limited to 'std')
| -rw-r--r-- | std/build.zig | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/std/build.zig b/std/build.zig index 8d54f01e1f..6f26112ce8 100644 --- a/std/build.zig +++ b/std/build.zig @@ -119,30 +119,30 @@ pub const Builder = struct { var zig_args = List([]const u8).init(self.allocator); defer zig_args.deinit(); - %return zig_args.append("build_exe"[0...]); // TODO issue #296 + %return zig_args.append("build_exe"); %return zig_args.append(exe.root_src); if (exe.verbose) { - %return zig_args.append("--verbose"[0...]); // TODO issue #296 + %return zig_args.append("--verbose"); } if (exe.release) { - %return zig_args.append("--release"[0...]); // TODO issue #296 + %return zig_args.append("--release"); } - %return zig_args.append("--name"[0...]); // TODO issue #296 + %return zig_args.append("--name"); %return zig_args.append(exe.name); switch (exe.target) { Target.Native => {}, Target.Cross => |cross_target| { - %return zig_args.append("--target-arch"[0...]); // TODO issue #296 + %return zig_args.append("--target-arch"); %return zig_args.append(targetArchName(cross_target.arch)); - %return zig_args.append("--target-os"[0...]); // TODO issue #296 + %return zig_args.append("--target-os"); %return zig_args.append(targetOsName(cross_target.os)); - %return zig_args.append("--target-environ"[0...]); // TODO issue #296 + %return zig_args.append("--target-environ"); %return zig_args.append(targetEnvironName(cross_target.environ)); }, } @@ -153,11 +153,11 @@ pub const Builder = struct { const tmp_file_name = "linker.ld.tmp"; // TODO issue #298 io.writeFile(tmp_file_name, script, self.allocator) %% |err| debug.panic("unable to write linker script: {}\n", @errorName(err)); - %return zig_args.append("--linker-script"[0...]); // TODO issue #296 - %return zig_args.append(tmp_file_name[0...]); // TODO issue #296 + %return zig_args.append("--linker-script"); + %return zig_args.append(tmp_file_name); }, LinkerScript.Path => |path| { - %return zig_args.append("--linker-script"[0...]); // TODO issue #296 + %return zig_args.append("--linker-script"); %return zig_args.append(path); }, } @@ -166,23 +166,23 @@ pub const Builder = struct { var it = exe.link_libs.iterator(); while (true) { const entry = it.next() ?? break; - %return zig_args.append("--library"[0...]); // TODO issue #296 + %return zig_args.append("--library"); %return zig_args.append(entry.key); } } for (self.include_paths.toSliceConst()) |include_path| { - %return zig_args.append("-isystem"[0...]); // TODO issue #296 + %return zig_args.append("-isystem"); %return zig_args.append(include_path); } for (self.rpaths.toSliceConst()) |rpath| { - %return zig_args.append("-rpath"[0...]); // TODO issue #296 + %return zig_args.append("-rpath"); %return zig_args.append(rpath); } for (self.lib_paths.toSliceConst()) |lib_path| { - %return zig_args.append("--library-path"[0...]); // TODO issue #296 + %return zig_args.append("--library-path"); %return zig_args.append(lib_path); } |
