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(
24142414 } else return;
24152415 }
24162416 const files_wf = db.b.addWriteFiles();
2417 const exe = db.b.addExecutable(.{
2418 .name = name,
2417
2418 const mod = db.b.createModule(.{
24192419 .target = target.resolved,
24202420 .root_source_file = files_wf.add(files[0].path, files[0].source),
24212421 .optimize = target.optimize_mode,
......@@ -2423,15 +2423,21 @@ fn addTest(
24232423 .single_threaded = target.single_threaded,
24242424 .pic = target.pic,
24252425 .strip = false,
2426 .use_llvm = false,
2427 .use_lld = false,
24282426 });
24292427 for (files[1..]) |file| {
24302428 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(.{
24322430 .root_source_file = path,
24332431 }));
24342432 }
2433
2434 const exe = db.b.addExecutable(.{
2435 .name = name,
2436 .root_module = mod,
2437 .use_llvm = false,
2438 .use_lld = false,
2439 });
2440
24352441 const commands_wf = db.b.addWriteFiles();
24362442 const run = std.Build.Step.Run.create(db.b, db.b.fmt("run {s} {s}", .{ name, target.test_name_suffix }));
24372443 run.addArgs(db_argv1);