diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2017-04-01 20:04:53 +0100 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2017-04-03 17:02:41 +0100 |
commit | f5b7cfdbf0888fb99956cf2dc661c519aa08a9a4 (patch) | |
tree | 4f8f1e7c8d0a2798dd3c8c6e1360e2fb25d73328 /mesonbuild/backend/ninjabackend.py | |
parent | c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75 (diff) | |
download | meson-f5b7cfdbf0888fb99956cf2dc661c519aa08a9a4.zip meson-f5b7cfdbf0888fb99956cf2dc661c519aa08a9a4.tar.gz meson-f5b7cfdbf0888fb99956cf2dc661c519aa08a9a4.tar.bz2 |
Ensure rules in the generated build.ninja file are in a stable order
Previously, two functionally identical builds could produce different
build.ninja files. The ordering of the rules themselves doesn't affect
behaviour, but unnecessary changes in commandline arguments can cause
spurious rebuilds and if the ordering of the overall file is stable
than it's easy to use `diff` to compare different build.ninja files
and spot the differences in ordering that are triggering the unnecessary
rebuilds.
Diffstat (limited to 'mesonbuild/backend/ninjabackend.py')
0 files changed, 0 insertions, 0 deletions