summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2024-11-06 14:22:20 +0100
committerEli Schwartz <eschwartz93@gmail.com>2024-11-19 23:47:45 -0500
commit58d1efb5b25c0cbb79e00fa480494bf29296d40e (patch)
tree661bf7e7ccf2ab7d603ea1820a335007cda1a965
parent1b15bd034324a0ba173d4f8109471e2a7e338a66 (diff)
downloadmeson-58d1efb5b25c0cbb79e00fa480494bf29296d40e.tar.gz
ninjabackend: use an unordered set for NinjaBuildElement
The deps and orderdeps are sorted on output, so there is no need to preserve their order. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
-rw-r--r--mesonbuild/backend/ninjabackend.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index e0721145b..05d532079 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -323,8 +323,8 @@ class NinjaBuildElement:
self.infilenames = [infilenames]
else:
self.infilenames = infilenames
- self.deps = OrderedSet()
- self.orderdeps = OrderedSet()
+ self.deps = set()
+ self.orderdeps = set()
self.elems = []
self.all_outputs = all_outputs
self.output_errors = ''