From f024c37ca77bec28ffa7377af56ae8f0b189a4b3 Mon Sep 17 00:00:00 2001 From: Saikari Date: Mon, 16 Feb 2026 19:37:53 +0300 Subject: retry --- xmake/core/sandbox/modules/import/lib/detect/find_program.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xmake/core/sandbox/modules/import/lib/detect/find_program.lua b/xmake/core/sandbox/modules/import/lib/detect/find_program.lua index 288a9089e..18abf37a2 100644 --- a/xmake/core/sandbox/modules/import/lib/detect/find_program.lua +++ b/xmake/core/sandbox/modules/import/lib/detect/find_program.lua @@ -64,7 +64,13 @@ function sandbox_lib_detect_find_program._do_check(program, opt) elseif type(opt.check) == "table" then ok, errors = os.runv(program, opt.check, {envs = opt.envs, shell = opt.shell}) else - ok, errors = sandbox.load(opt.check, program) + local ok_or_errors + ok, ok_or_errors = sandbox.load(opt.check, program) + if ok then + ok = ok_or_errors + else + errors = ok_or_errors + end end -- check failed? print verbose error info -- cgit v1.3.1