authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-07-16 11:50:34-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-07-16 11:50:34-04:00
log92e781baa147a7d07af4cb3c1f08c08bed8613e4
treed7a68184f9e311df41b4228602a46ee91a14cfb0
parent9a9a7daef0aff340e029fb9bb6d29361a3d7e767
signaturelock-open Commit is signed but in an unrecognized format.

fix documentation regarding mixing object files

closes #2905

1 files changed, 5 insertions(+), 9 deletions(-)

doc/langref.html.in+5-9
...@@ -9210,20 +9210,16 @@ const Builder = @import("std").build.Builder;...@@ -9210,20 +9210,16 @@ const Builder = @import("std").build.Builder;
9210pub fn build(b: *Builder) void {9210pub fn build(b: *Builder) void {
9211 const obj = b.addObject("base64", "base64.zig");9211 const obj = b.addObject("base64", "base64.zig");
92129212
9213 const exe = b.addCExecutable("test");9213 const exe = b.addExecutable("test", null);
9214 exe.addCompileFlags([_][]const u8 {9214 exe.addCSourceFile("test.c", [_][]const u8{"-std=c99"});
9215 "-std=c99",
9216 });
9217 exe.addSourceFile("test.c");
9218 exe.addObject(obj);9215 exe.addObject(obj);
9219 exe.setOutputPath(".");9216 exe.linkSystemLibrary("c");
92209217 exe.install();
9221 b.default_step.dependOn(&exe.step);
9222}9218}
9223 {#code_end#}9219 {#code_end#}
9224 <p class="file">terminal</p>9220 <p class="file">terminal</p>
9225 <pre><code class="shell">$ zig build9221 <pre><code class="shell">$ zig build
9226$ ./test9222$ ./zig-cache/bin/test
9227all your base are belong to us</code></pre>9223all your base are belong to us</code></pre>
9228 {#see_also|Targets|Zig Build System#}9224 {#see_also|Targets|Zig Build System#}
9229 {#header_close#}9225 {#header_close#}