authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-05-16 01:22:56-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-05-16 01:22:56-04:00
loga286b5de38617809db58f918a81a650b41fbdd49
tree84af0c2f6d3d5a2f34a23fea2de04c109882dd72
parent294bfb3321fe82371d57d39137615dddfef9af4b

build.zig: -Dlib-files-only skips installing self-hosted


1 files changed, 3 insertions(+), 1 deletions(-)

build.zig+3-1
...@@ -53,7 +53,6 @@ pub fn build(b: *Builder) !void {...@@ -53,7 +53,6 @@ pub fn build(b: *Builder) !void {
53 exe.setBuildMode(mode);53 exe.setBuildMode(mode);
54 test_step.dependOn(&exe.step);54 test_step.dependOn(&exe.step);
55 b.default_step.dependOn(&exe.step);55 b.default_step.dependOn(&exe.step);
56 exe.install();
5756
58 const skip_release = b.option(bool, "skip-release", "Main test suite skips release builds") orelse false;57 const skip_release = b.option(bool, "skip-release", "Main test suite skips release builds") orelse false;
59 const skip_release_small = b.option(bool, "skip-release-small", "Main test suite skips release-small builds") orelse skip_release;58 const skip_release_small = b.option(bool, "skip-release-small", "Main test suite skips release-small builds") orelse skip_release;
...@@ -70,6 +69,9 @@ pub fn build(b: *Builder) !void {...@@ -70,6 +69,9 @@ pub fn build(b: *Builder) !void {
7069
71 try configureStage2(b, exe, ctx);70 try configureStage2(b, exe, ctx);
72 }71 }
72 if (!only_install_lib_files) {
73 exe.install();
74 }
73 const link_libc = b.option(bool, "force-link-libc", "Force self-hosted compiler to link libc") orelse false;75 const link_libc = b.option(bool, "force-link-libc", "Force self-hosted compiler to link libc") orelse false;
74 if (link_libc) exe.linkLibC();76 if (link_libc) exe.linkLibC();
7577