summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-12-16 00:36:13 +0800
committerruki <[email protected]>2025-12-16 00:36:13 +0800
commitba89fa5f31026ef3cd95fb32257d4b26491682e3 (patch)
tree2ce3de717678f87f72703bd017a04acab3dfc57b
parentbbea1373c5cfe37a6a6670be9ea9ba37f366e617 (diff)
improve check clang /mmd
-rw-r--r--xmake/modules/core/tools/clang_cl.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/modules/core/tools/clang_cl.lua b/xmake/modules/core/tools/clang_cl.lua
index 35c58edf3..53f98843b 100644
--- a/xmake/modules/core/tools/clang_cl.lua
+++ b/xmake/modules/core/tools/clang_cl.lua
@@ -151,8 +151,9 @@ function _has_clang_mmd(self)
if self:has_flags({"/clang:-MMD", "/clang:-MF", "/clang:" .. depfile}, "cxflags", {flagskey = "clang_mmd"}) then
has_clang_mmd = true
end
+ has_clang_mmd = has_clang_mmd or false
+ _g._HAS_CLANG_MMD = has_clang_mmd
os.tryrm(depfile)
- _g._HAS_CLANG_MMD = has_clang_mmd or false
end
return has_clang_mmd
end