From 34b1fe79cfa33e2e185a520e05b3d7c8d70dd01c Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 13 Jun 2019 00:26:32 +0800 Subject: improve clean action --- xmake/rules/cuda/devlink/xmake.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'xmake/rules/cuda/devlink') diff --git a/xmake/rules/cuda/devlink/xmake.lua b/xmake/rules/cuda/devlink/xmake.lua index 9df1a32ee..db3ea59c1 100644 --- a/xmake/rules/cuda/devlink/xmake.lua +++ b/xmake/rules/cuda/devlink/xmake.lua @@ -24,12 +24,6 @@ rule("cuda.devlink") -- add rule: cuda environment add_deps("cuda.env") - -- clean files - after_clean(function (target) - os.tryrm(target:objectfile(path.join(".cuda", "devlink", target:basename() .. "_gpucode.cu"))) - os.tryrm(target:dependfile(targetfile)) - end) - -- @see https://devblogs.nvidia.com/separate-compilation-linking-cuda-device-code/ before_link(function (target, opt) @@ -119,3 +113,9 @@ rule("cuda.devlink") depend.save(dependinfo, dependfile) end) + -- clean files + after_clean(function (target) + import("private.action.clean.remove_files") + remove_files(target:objectfile(path.join(".cuda", "devlink", target:basename() .. "_gpucode.cu"))) + remove_files(target:dependfile(targetfile)) + end) -- cgit v1.3.1