@@ -279,7 +279,7 @@ pub fn build(b: *std.Build) !void {
279
279
.flags = &[_ ][]const u8 {"-std=c99" },
280
280
});
281
281
sqlite_lib .linkLibC ();
282
- sqlite_lib .installHeader ("c/sqlite3.h" , "sqlite3.h" );
282
+ sqlite_lib .installHeader (.{ . path = "c/sqlite3.h" } , "sqlite3.h" );
283
283
284
284
b .installArtifact (sqlite_lib );
285
285
@@ -399,9 +399,7 @@ pub fn build(b: *std.Build) !void {
399
399
fuzz_lib .linkLibrary (lib );
400
400
fuzz_lib .want_lto = true ;
401
401
fuzz_lib .bundle_compiler_rt = true ;
402
- fuzz_lib .root_module .addImport ("sqlite" , b .createModule (.{
403
- .root_source_file = .{ .path = "sqlite.zig" },
404
- }));
402
+ fuzz_lib .root_module .addImport ("sqlite" , sqlite_mod );
405
403
406
404
// Setup the output name
407
405
const fuzz_executable_name = "fuzz" ;
@@ -430,9 +428,7 @@ pub fn build(b: *std.Build) !void {
430
428
});
431
429
fuzz_debug_exe .addIncludePath (.{ .path = "c" });
432
430
fuzz_debug_exe .linkLibrary (lib );
433
- fuzz_debug_exe .root_module .addImport ("sqlite" , b .createModule (.{
434
- .root_source_file = .{ .path = "sqlite.zig" },
435
- }));
431
+ fuzz_debug_exe .root_module .addImport ("sqlite" , sqlite_mod );
436
432
437
433
// Only install fuzz-debug when the fuzz step is run
438
434
const install_fuzz_debug_exe = b .addInstallArtifact (fuzz_debug_exe , .{});
@@ -453,11 +449,8 @@ pub fn build(b: *std.Build) !void {
453
449
.target = getTarget (target , true ),
454
450
.optimize = optimize ,
455
451
});
456
- zigcrypto_loadable_ext .pie = true ;
457
452
zigcrypto_loadable_ext .addIncludePath (.{ .path = "c" });
458
- zigcrypto_loadable_ext .root_module .addImport ("sqlite" , b .createModule (.{
459
- .root_source_file = .{ .path = "sqlite.zig" },
460
- }));
453
+ zigcrypto_loadable_ext .root_module .addImport ("sqlite" , sqlite_mod );
461
454
zigcrypto_loadable_ext .linkLibrary (lib );
462
455
463
456
const install_zigcrypto_loadable_ext = b .addInstallArtifact (zigcrypto_loadable_ext , .{});
@@ -469,9 +462,7 @@ pub fn build(b: *std.Build) !void {
469
462
.optimize = optimize ,
470
463
});
471
464
zigcrypto_test .addIncludePath (.{ .path = "c" });
472
- zigcrypto_test .root_module .addImport ("sqlite" , b .createModule (.{
473
- .root_source_file = .{ .path = "sqlite.zig" },
474
- }));
465
+ zigcrypto_test .root_module .addImport ("sqlite" , sqlite_mod );
475
466
zigcrypto_test .linkLibrary (lib );
476
467
477
468
const install_zigcrypto_test = b .addInstallArtifact (zigcrypto_test , .{});
0 commit comments