aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/sourceset.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-11-18 22:52:57 +0200
committerGitHub <noreply@github.com>2020-11-18 22:52:57 +0200
commit1c582a9de4cd0e5f332ba5b626034f62baf103c6 (patch)
tree08c30e539405d33dfb9b496d6b2cfeff5e4c16ff /mesonbuild/modules/sourceset.py
parentf1ce78d77f178deb7a458235132d1fc8c44d0afe (diff)
parent0b2865e8b95ef119271011c5854836589e8866ad (diff)
downloadmeson-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.py4
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):