From 5b7059f9556cb6a1107b11a5ae8be1162853bc31 Mon Sep 17 00:00:00 2001 From: Jack Zhang Date: Sat, 12 Apr 2025 10:02:14 +0800 Subject: [PATCH] fix: Ensure Consistent Order of build_files in WriteAutoRegenerationRule --- pylib/gyp/generator/make.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylib/gyp/generator/make.py b/pylib/gyp/generator/make.py index 201fb08f..4d4f0497 100644 --- a/pylib/gyp/generator/make.py +++ b/pylib/gyp/generator/make.py @@ -2381,7 +2381,7 @@ def WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files) % { "makefile_name": makefile_name, "deps": replace_sep( - " ".join(SourceifyAndQuoteSpaces(bf) for bf in build_files) + " ".join(sorted(SourceifyAndQuoteSpaces(bf) for bf in build_files)) ), "cmd": replace_sep(gyp.common.EncodePOSIXShellList( [gyp_binary, "-fmake"] + gyp.RegenerateFlags(options) + build_files_args