From c30fe8a95cb3816f9298a710fe21d84708ca6ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Tue, 28 Jan 2025 03:22:43 +0000 Subject: [PATCH] Sort sources in generated .sbf files to be reproducible --- build.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.py b/build.py index 4672c3b8..343f1a79 100755 --- a/build.py +++ b/build.py @@ -1348,8 +1348,8 @@ def cmd_sip(options, args): # Write out a sip build file (no longer done by sip itself) sip_tmp_out_dir = opj(tmpdir, 'build', base) sip_pwd = pushDir(sip_tmp_out_dir) - header = glob.glob('*.h')[0] - sources = glob.glob('*.cpp') + header = sorted(glob.glob('*.h'))[0] + sources = sorted(glob.glob('*.cpp')) del sip_pwd with open(sbf, 'w') as f: f.write("sources = {}\n".format(' '.join(sources)))