improve test.lua

pull/1498/head
ruki 2 years ago
parent 0dee3d8291
commit 2ca9b7bd1f
  1. 8
      scripts/test.lua

@ -15,6 +15,7 @@ local options =
, {'m', "mode", "kv", nil, "Set the given mode." }
, {'j', "jobs", "kv", nil, "Set the build jobs." }
, {'f', "configs", "kv", nil, "Set the configs." }
, {'d', "debugdir", "kv", nil, "Set the debug source directory." }
, {nil, "linkjobs", "kv", nil, "Set the link jobs." }
, {nil, "cflags", "kv", nil, "Set the cflags." }
, {nil, "cxxflags", "kv", nil, "Set the cxxflags." }
@ -94,7 +95,12 @@ function _require_packages(argv, packages)
if argv.diagnosis then
table.insert(require_argv, "-D")
end
if argv.shallow then
local is_debug = false
if argv.debugdir then
is_debug = true
table.insert(require_argv, "--debugdir=" .. argv.debugdir)
end
if argv.shallow or is_debug then
table.insert(require_argv, "--shallow")
end
if argv.jobs then

Loading…
Cancel
Save