From 9de9c5f84075b54ed7bc82ac7928497c0fbafb91 Mon Sep 17 00:00:00 2001 From: "jm.hu" <5766215+jnhu76@users.noreply.github.com> Date: Wed, 12 Aug 2026 16:06:05 +0800 Subject: fix(depend): detect appended nested values --- xmake/modules/core/project/depend.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'xmake/modules/core/project/depend.lua') diff --git a/xmake/modules/core/project/depend.lua b/xmake/modules/core/project/depend.lua index 511e6fde6..40d6ba757 100644 --- a/xmake/modules/core/project/depend.lua +++ b/xmake/modules/core/project/depend.lua @@ -167,6 +167,9 @@ function is_changed(dependinfo, opt) end return true elseif deptype == "table" then + if #depvalue ~= #optvalue then + return true + end for subidx, subvalue in ipairs(depvalue) do if subvalue ~= optvalue[subidx] then if _is_show_diagnosis_info() then -- cgit v1.3.1