summaryrefslogtreecommitdiffstats
path: root/Source/cmDependsC.cxx
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2019-03-27 13:35:05 (GMT)
committerSebastian Holtermann <sebholt@xwmw.org>2019-03-27 17:11:36 (GMT)
commit5a15c9e7cb63fb5b884271a1184607a8fa87d442 (patch)
tree01ecc682e0671275282669a7c826dbcf505307bd /Source/cmDependsC.cxx
parent5f6c236481da552dfdbfff6579dc9d833993adad (diff)
downloadCMake-5a15c9e7cb63fb5b884271a1184607a8fa87d442.zip
CMake-5a15c9e7cb63fb5b884271a1184607a8fa87d442.tar.gz
CMake-5a15c9e7cb63fb5b884271a1184607a8fa87d442.tar.bz2
cmDepends: Refactor cmDepends::CheckDependencies method
This patch changes the following issues in `cmDepends::CheckDependencies`: - Use the `std::string` based `std::getline` interface to read lines from a file instead of using raw reads into raw buffers. - To reduce the file system access, we load file times only once from `cmFileTimeCache` and keep them on the stack for later comparison. - When a file is removed from the file system we remove it from the `cmFileTimeCache` as well.
Diffstat (limited to 'Source/cmDependsC.cxx')
0 files changed, 0 insertions, 0 deletions