summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index c639475..a3f0de5 100644
--- a/build.zig
+++ b/build.zig
@@ -7,9 +7,11 @@ fn linkAll(obj: *std.build.LibExeObjStep) void {
7} 7}
8 8
9pub fn build(b: *Builder) void { 9pub fn build(b: *Builder) void {
10 const target = b.standardTargetOptions(.{});
10 const mode = b.standardReleaseOptions(); 11 const mode = b.standardReleaseOptions();
11 12
12 const lib = b.addStaticLibrary("zig-sqlite", "sqlite.zig"); 13 const lib = b.addStaticLibrary("zig-sqlite", "sqlite.zig");
14 lib.setTarget(target);
13 lib.setBuildMode(mode); 15 lib.setBuildMode(mode);
14 linkAll(lib); 16 linkAll(lib);
15 lib.install(); 17 lib.install();
@@ -17,6 +19,7 @@ pub fn build(b: *Builder) void {
17 const in_memory = b.option(bool, "in_memory", "Should the tests run with sqlite in memory") orelse false; 19 const in_memory = b.option(bool, "in_memory", "Should the tests run with sqlite in memory") orelse false;
18 20
19 var main_tests = b.addTest("sqlite.zig"); 21 var main_tests = b.addTest("sqlite.zig");
22 main_tests.setTarget(target);
20 main_tests.setBuildMode(mode); 23 main_tests.setBuildMode(mode);
21 main_tests.addBuildOption(bool, "in_memory", in_memory); 24 main_tests.addBuildOption(bool, "in_memory", in_memory);
22 linkAll(main_tests); 25 linkAll(main_tests);