treesummaryrefslogcommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorpatrick-scho2025-11-07 15:13:28 +0100
committerpatrick-scho2025-11-07 15:13:28 +0100
commit08ac1a17b83edeac61cae3ba3b29ca77908d9094 (patch)
tree0f9f1ebd0d2eaa14aca72109811129569579449a /build.zig
parent364d2904bd4c9928a08b9e083fa2d3251d6cf836 (diff)
downloadziglmdb-08ac1a17b83edeac61cae3ba3b29ca77908d9094.tar.gz
ziglmdb-08ac1a17b83edeac61cae3ba3b29ca77908d9094.zip
update
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig14
1 files changed, 8 insertions, 6 deletions
diff --git a/build.zig b/build.zig
index 572a55c..79d8d8f 100644
--- a/build.zig
+++ b/build.zig
@@ -18,13 +18,13 @@ pub fn build(b: *std.Build) void {
const db = b.addModule("db", .{
.root_source_file = b.path("src/db.zig"),
+ .target = target,
+ .optimize = optimize,
});
db.addImport("lmdb", lmdb);
const lmdb_tests = b.addTest(.{
- .root_source_file = b.path("src/lmdb.zig"),
- .target = target,
- .optimize = optimize,
+ .root_module = lmdb,
});
lmdb_tests.addIncludePath(b.path("lmdb"));
lmdb_tests.addCSourceFiles(.{ .files = &.{
@@ -34,9 +34,7 @@ pub fn build(b: *std.Build) void {
lmdb_tests.linkLibC();
const db_tests = b.addTest(.{
- .root_source_file = b.path("src/db.zig"),
- .target = target,
- .optimize = optimize,
+ .root_module = db,
});
db_tests.root_module.addImport("lmdb", lmdb);
@@ -54,4 +52,8 @@ pub fn build(b: *std.Build) void {
test_step.dependOn(&db_tests.step);
test_step.dependOn(&lmdb_test_bin.step);
test_step.dependOn(&db_test_bin.step);
+
+ const check = b.step("check", "Check if ziglmdb compiles");
+ check.dependOn(&lmdb_tests.step);
+ check.dependOn(&db_tests.step);
}