scons: don't maintain files in sorted order
This causes builds to happen in sorted order rather than in declaration order. This gets annoying when you make a global change and then you notice that the files that are being compiled are jumping around the directory hierarchy.
This commit is contained in:
parent
e99828b06a
commit
4225a68a95
|
@ -88,7 +88,7 @@ class SourceFile(object):
|
||||||
|
|
||||||
for base in type(self).__mro__:
|
for base in type(self).__mro__:
|
||||||
if issubclass(base, SourceFile):
|
if issubclass(base, SourceFile):
|
||||||
bisect.insort_right(base.all, self)
|
base.all.append(self)
|
||||||
|
|
||||||
def __lt__(self, other): return self.filename < other.filename
|
def __lt__(self, other): return self.filename < other.filename
|
||||||
def __le__(self, other): return self.filename <= other.filename
|
def __le__(self, other): return self.filename <= other.filename
|
||||||
|
|
Loading…
Reference in a new issue