diff options
Diffstat (limited to 'xmake/modules/private/action/build/link_objects.lua')
| -rw-r--r-- | xmake/modules/private/action/build/link_objects.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/xmake/modules/private/action/build/link_objects.lua b/xmake/modules/private/action/build/link_objects.lua index 25214d27e..396896d00 100644 --- a/xmake/modules/private/action/build/link_objects.lua +++ b/xmake/modules/private/action/build/link_objects.lua @@ -60,9 +60,13 @@ function _do_link_target(target, opt) values = depvalues, files = depfiles, dryrun = dryrun}) end -function main(jobgraph, target) +function main(jobgraph, target, opt) + opt = opt or {} + local buildcmds = opt.buildcmds local linkjob = target:fullname() .. "/link_objects" jobgraph:add(linkjob, function (index, total, opt) - _do_link_target(target, opt) + if not buildcmds then + _do_link_target(target, opt) + end end) end |
