diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-11-18 22:52:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-18 22:52:57 +0200 |
commit | 1c582a9de4cd0e5f332ba5b626034f62baf103c6 (patch) | |
tree | 08c30e539405d33dfb9b496d6b2cfeff5e4c16ff /mesonbuild/modules/sourceset.py | |
parent | f1ce78d77f178deb7a458235132d1fc8c44d0afe (diff) | |
parent | 0b2865e8b95ef119271011c5854836589e8866ad (diff) | |
download | meson-1c582a9de4cd0e5f332ba5b626034f62baf103c6.zip meson-1c582a9de4cd0e5f332ba5b626034f62baf103c6.tar.gz meson-1c582a9de4cd0e5f332ba5b626034f62baf103c6.tar.bz2 |
Merge pull request #7900 from bonzini/stabilize-hash
Avoid build.ninja changes due to order of hash table iteration
Diffstat (limited to 'mesonbuild/modules/sourceset.py')
-rw-r--r-- | mesonbuild/modules/sourceset.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/modules/sourceset.py b/mesonbuild/modules/sourceset.py index e23e12e..e49a548 100644 --- a/mesonbuild/modules/sourceset.py +++ b/mesonbuild/modules/sourceset.py @@ -14,7 +14,7 @@ from collections import namedtuple from .. import mesonlib -from ..mesonlib import listify +from ..mesonlib import listify, OrderedSet from . import ExtensionModule from ..interpreterbase import ( noPosargs, noKwargs, permittedKwargs, @@ -111,7 +111,7 @@ class SourceSetHolder(MutableInterpreterObject, ObjectHolder): def collect(self, enabled_fn, all_sources, into=None): if not into: - into = SourceFiles(set(), set()) + into = SourceFiles(OrderedSet(), OrderedSet()) for entry in self.held_object: if all(x.found() for x in entry.dependencies) and \ all(enabled_fn(key) for key in entry.keys): |