From 2c2c67e67ba3076ff7d418af4b27e7381aa7269a Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 7 Jan 2023 20:34:27 +0800 Subject: Update common.lua --- xmake/rules/c++/modules/modules_support/common.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'xmake/rules/c++/modules/modules_support/common.lua') diff --git a/xmake/rules/c++/modules/modules_support/common.lua b/xmake/rules/c++/modules/modules_support/common.lua index e1ae05393..5d3907dfb 100644 --- a/xmake/rules/c++/modules/modules_support/common.lua +++ b/xmake/rules/c++/modules/modules_support/common.lua @@ -109,8 +109,8 @@ function parse_meta_info(target, metafile) end local file = path.basename(metafile) - for _, ext in pairs({".mpp", ".mxx", ".cppm", ".ixx"}) do - if os.exists(path.join(path.directory(metafile), file .. ext)) then + for _, ext in ipairs({".mpp", ".mxx", ".cppm", ".ixx"}) do + if os.isfile(path.join(path.directory(metafile), file .. ext)) then file = file .. ext break end @@ -716,4 +716,4 @@ function install_module_target(target) end end end -end \ No newline at end of file +end -- cgit v1.3.1