aboutsummaryrefslogtreecommitdiff
path: root/test/link/tls/build.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/link/tls/build.zig')
-rw-r--r--test/link/tls/build.zig18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/link/tls/build.zig b/test/link/tls/build.zig
new file mode 100644
index 0000000000..ebf15ca439
--- /dev/null
+++ b/test/link/tls/build.zig
@@ -0,0 +1,18 @@
+const Builder = @import("std").build.Builder;
+
+pub fn build(b: *Builder) void {
+ const mode = b.standardReleaseOptions();
+
+ const lib = b.addSharedLibrary("a", null, b.version(1, 0, 0));
+ lib.setBuildMode(mode);
+ lib.addCSourceFile("a.c", &.{});
+ lib.linkLibC();
+
+ const test_exe = b.addTest("main.zig");
+ test_exe.setBuildMode(mode);
+ test_exe.linkLibrary(lib);
+ test_exe.linkLibC();
+
+ const test_step = b.step("test", "Test it");
+ test_step.dependOn(&test_exe.step);
+}