1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Author: Reiner Herrmann <reiner@reiner-h.de>
Description: Sort source files for deterministic linking order
--- a/SConstruct
+++ b/SConstruct
@@ -65,7 +65,7 @@
sources = []
sourceDirs = Split(sourceDirs)
for d in sourceDirs:
- sources.append(glob.glob( sourcePrefix + '/' + d + '/' + pattern))
+ sources.append(sorted(glob.glob( sourcePrefix + '/' + d + '/' + pattern)))
sources = Flatten(sources)
targetsources = []
for s in sources:
|