From ba89fa5f31026ef3cd95fb32257d4b26491682e3 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 16 Dec 2025 00:36:13 +0800 Subject: improve check clang /mmd --- xmake/modules/core/tools/clang_cl.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.3.1