aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2017-04-01 20:04:53 +0100
committerSam Thursfield <sam@afuera.me.uk>2017-04-03 17:02:41 +0100
commitf5b7cfdbf0888fb99956cf2dc661c519aa08a9a4 (patch)
tree4f8f1e7c8d0a2798dd3c8c6e1360e2fb25d73328 /mesonbuild/scripts
parentc7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75 (diff)
downloadmeson-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/scripts')
0 files changed, 0 insertions, 0 deletions