summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/private/action/build/target.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/xmake/modules/private/action/build/target.lua b/xmake/modules/private/action/build/target.lua
index e906d4ee8..a3899b7df 100644
--- a/xmake/modules/private/action/build/target.lua
+++ b/xmake/modules/private/action/build/target.lua
@@ -733,10 +733,8 @@ function get_linkdepfiles(target)
table.join2(extrafiles, linkdepfiles)
end
local objectfiles = target:objectfiles()
- local depfiles = objectfiles
- if #extrafiles > 0 then
- depfiles = table.join(objectfiles, extrafiles)
- end
+ local depfiles = table.join(objectfiles, extrafiles)
+ table.sort(depfiles)
return depfiles
end