From abc48d4f230d471ebf53051bf36f2a0ecd94077e Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 1 Sep 2023 00:45:44 +0800 Subject: replace on_changed --- xmake/rules/cuda/devlink/devlink.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'xmake/rules/cuda/devlink/devlink.lua') diff --git a/xmake/rules/cuda/devlink/devlink.lua b/xmake/rules/cuda/devlink/devlink.lua index 50ef93597..3beb07f74 100644 --- a/xmake/rules/cuda/devlink/devlink.lua +++ b/xmake/rules/cuda/devlink/devlink.lua @@ -88,7 +88,7 @@ function main(target, opt) end local dryrun = option.get("dry-run") local depvalues = {linkinst:program(), linkflags} - depend.on_changed(function () + depend._on_changed(function () -- is verbose? local verbose = option.get("verbose") @@ -107,5 +107,8 @@ function main(target, opt) assert(linkinst:link(objectfiles, targetfile, {linkflags = linkflags})) end - end, {dependfile = target:dependfile(targetfile), lastmtime = os.mtime(targetfile), values = depvalues, files = depfiles, dryrun = dryrun}) + end, {dependfile = target:dependfile(targetfile), + lastmtime = os.mtime(targetfile), + changed = target:is_rebuilt(), + values = depvalues, files = depfiles, dryrun = dryrun}) end -- cgit v1.3.1