summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/modules
diff options
context:
space:
mode:
authorruki <[email protected]>2022-11-01 00:46:41 +0800
committerruki <[email protected]>2022-11-01 00:46:41 +0800
commit055c7aa757886af0faa87c21e407495ead4c066e (patch)
treec9bab40f371c8581ea8fdd769e9f2c81e392e28a /xmake/rules/c++/modules
parentad6067482d7220a384dc0f5430bb8df1159fec50 (diff)
sort requires flags
Diffstat (limited to 'xmake/rules/c++/modules')
-rw-r--r--xmake/rules/c++/modules/modules_support/msvc.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/rules/c++/modules/modules_support/msvc.lua b/xmake/rules/c++/modules/modules_support/msvc.lua
index 560e2cc91..04ab2bf7a 100644
--- a/xmake/rules/c++/modules/modules_support/msvc.lua
+++ b/xmake/rules/c++/modules/modules_support/msvc.lua
@@ -683,7 +683,7 @@ function get_requiresflags(target, requires, opt)
local flags = {}
local modulemap = _get_modulemap_from_mapper(target)
-- add deps required module flags
- for name, _ in pairs(requires) do
+ for name, _ in table.orderpairs(requires) do
for _, dep in ipairs(target:orderdeps()) do
local modulemap_ = _get_modulemap_from_mapper(dep)
if modulemap_[name] then