authorgravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2024-12-16 15:47:08+00:00
committergravatar for bratishkaerik@landless-city.netEric Joldasov <bratishkaerik@landless-city.net> 2024-12-18 01:49:07+05:00
log6179d9ef55b071677100af27eeb18582c15c149f
tree0c582f1f56ecb546f0133d2d8d46950206a8bd69
parent1cfbfc1d3429d33e3c02f6f68b4cc94370d95db5
signaturelock-open Commit is signed but in an unrecognized format.

test-debugger: migrate from deprecated std.Build APIs


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

test/src/Debugger.zig+11-5
...@@ -2414,8 +2414,8 @@ fn addTest(...@@ -2414,8 +2414,8 @@ fn addTest(
2414 } else return;2414 } else return;
2415 }2415 }
2416 const files_wf = db.b.addWriteFiles();2416 const files_wf = db.b.addWriteFiles();
2417 const exe = db.b.addExecutable(.{2417
2418 .name = name,2418 const mod = db.b.createModule(.{
2419 .target = target.resolved,2419 .target = target.resolved,
2420 .root_source_file = files_wf.add(files[0].path, files[0].source),2420 .root_source_file = files_wf.add(files[0].path, files[0].source),
2421 .optimize = target.optimize_mode,2421 .optimize = target.optimize_mode,
...@@ -2423,15 +2423,21 @@ fn addTest(...@@ -2423,15 +2423,21 @@ fn addTest(
2423 .single_threaded = target.single_threaded,2423 .single_threaded = target.single_threaded,
2424 .pic = target.pic,2424 .pic = target.pic,
2425 .strip = false,2425 .strip = false,
2426 .use_llvm = false,
2427 .use_lld = false,
2428 });2426 });
2429 for (files[1..]) |file| {2427 for (files[1..]) |file| {
2430 const path = files_wf.add(file.path, file.source);2428 const path = files_wf.add(file.path, file.source);
2431 if (file.import) |import| exe.root_module.addImport(import, db.b.createModule(.{2429 if (file.import) |import| mod.addImport(import, db.b.createModule(.{
2432 .root_source_file = path,2430 .root_source_file = path,
2433 }));2431 }));
2434 }2432 }
2433
2434 const exe = db.b.addExecutable(.{
2435 .name = name,
2436 .root_module = mod,
2437 .use_llvm = false,
2438 .use_lld = false,
2439 });
2440
2435 const commands_wf = db.b.addWriteFiles();2441 const commands_wf = db.b.addWriteFiles();
2436 const run = std.Build.Step.Run.create(db.b, db.b.fmt("run {s} {s}", .{ name, target.test_name_suffix }));2442 const run = std.Build.Step.Run.create(db.b, db.b.fmt("run {s} {s}", .{ name, target.test_name_suffix }));
2437 run.addArgs(db_argv1);2443 run.addArgs(db_argv1);