summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vs201x.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2022-10-25 22:35:05 +0800
committerruki <[email protected]>2022-10-25 22:35:05 +0800
commit4b66287ec910d3f6081a8f87aaf91955c2373b06 (patch)
tree7fafcb2d4a442a78032e305e97d59981f9df2965 /xmake/plugins/project/vstudio/impl/vs201x.lua
parent0a8adc56903214cb7adaf52427728e44e5ecba14 (diff)
sort files
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs201x.lua')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua
index 74d49ef3e..aad60542d 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x.lua
@@ -636,6 +636,10 @@ function make(outputdir, vsinfo)
_target.sourcefiles = table.unique(table.join(_target.sourcefiles or {}, (target:sourcefiles())))
_target.headerfiles = table.unique(table.join(_target.headerfiles or {}, (target:headerfiles())))
+ -- sort them to stabilize generation
+ table.sort(_target.sourcefiles)
+ table.sort(_target.headerfiles)
+
-- save file groups
_target.filegroups = target:get("filegroups")
_target.filegroups_extraconf = target:extraconf("filegroups")