diff options
| author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-07-19 16:17:38 +0300 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-07-19 16:17:38 +0300 |
| commit | 7f09d89eaa8237d691f37b8e177b7e52ad85b708 (patch) | |
| tree | 61930c44738a0defeeb1d4fd368723921d294192 /backends.py | |
| parent | 279dd5e809cd9bb2bcb0693bb6104a191060d4b7 (diff) | |
| download | meson-7f09d89eaa8237d691f37b8e177b7e52ad85b708.tar.gz | |
More betterer sorting.
Diffstat (limited to 'backends.py')
| -rw-r--r-- | backends.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/backends.py b/backends.py index 0e5f8f7be..574d8f93b 100644 --- a/backends.py +++ b/backends.py @@ -277,7 +277,8 @@ class Backend(): for src in self.generate_unity_files(target, unity_src): obj_list.append(self.generate_single_compile(target, outfile, src, True, unity_deps + header_deps)) linker = self.determine_linker(target, src_list) - elem = self.generate_link(target, outfile, outname, obj_list, linker) + # Sort object list to preserve command line over multiple invocations. + elem = self.generate_link(target, outfile, outname, sorted(obj_list), linker) self.generate_shlib_aliases(target, self.get_target_dir(target), outfile, elem) self.processed_targets[name] = True |
