diff --git a/Core/JSON/jsonProjectHandlers.lua b/Core/JSON/jsonProjectHandlers.lua index dc78690..7e5840d 100644 --- a/Core/JSON/jsonProjectHandlers.lua +++ b/Core/JSON/jsonProjectHandlers.lua @@ -419,6 +419,12 @@ local function auBlockProjectRefKeySoftDepends(processor, value, taskMap, taskAr end, true) end +local function auBlockProjectKeyDebugArgs(processor, value, taskMap, taskArray, inc, resolve) + filterForKey(value, "value", function(obj) + debugargs(obj) + end, false) +end + local function auBlockProjectKeyLua(processor, script) auUserRequire(script) end @@ -530,7 +536,8 @@ auProjectBlockHandlers = ltoNotMsvc = auBlockProjectKeyLtoNotMsvc, ltoNotClang = auBlockProjectKeyLtoNotClang, ltoMsvc = auBlockProjectKeyLtoMsvc, - ltoClang = auBlockProjectKeyLtoClang + ltoClang = auBlockProjectKeyLtoClang, + debugArgs = auBlockProjectKeyDebugArgs } auProjectBlockHandlers["soft-depends"] = auBlockProjectKeySoftDepends @@ -562,7 +569,7 @@ kGenericTasks = { "eval", "lua", "events", "actions", "staticImpDefines", "features", "links", "soft-depends", "resourceScript", "protobuf", "unpack", "bigObject", "rtti", "lto", "ltoNotMsvc", "ltoNotClang", "ltoMsvc", - "ltoClang" + "ltoClang", "debugArgs" } local kReferenceTasks = {"eval", "includes", "defines", "include", "includes", "protobuf", "actions"} --, "features"}