diff options
author | Alexey Klimkin <klimkin@gmail.com> | 2016-05-26 18:03:00 (GMT) |
---|---|---|
committer | Alexey Klimkin <klimkin@gmail.com> | 2016-05-26 18:03:00 (GMT) |
commit | 29a46d09fdb0bc3e8d7b18dca6ac8495e96c5eb4 (patch) | |
tree | c14eb845a9b25435b1c35633d0857017c2a26e2d /src/test_setup.py | |
parent | aa5a0468340338cc3423a06d6d55e1b52a713bc5 (diff) | |
download | SCons-29a46d09fdb0bc3e8d7b18dca6ac8495e96c5eb4.zip SCons-29a46d09fdb0bc3e8d7b18dca6ac8495e96c5eb4.tar.gz SCons-29a46d09fdb0bc3e8d7b18dca6ac8495e96c5eb4.tar.bz2 |
Optimize implicit dependency scan
When calculating path, performance spent on two things:
- Variable expansion, if CPPPATH contains any variables
- CPPPATH flattening
Use memoization to optimize PATH evaluation across all dependencies per node.
Diffstat (limited to 'src/test_setup.py')
0 files changed, 0 insertions, 0 deletions