cmDependsC: Use faster cmSystemTools::FileTimeCompare
The file stat caching feature of the local cmFileTimeComparison instance is unused in the addressed context. To avoid the allocation and initialization overhead of cmFileTimeComparison use cmSystemTools::FileTimeCompare instead.
This commit is contained in:
parent
b96c3c74dd
commit
3039fd7a29
@ -6,7 +6,6 @@
|
||||
#include <utility>
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmFileTimeComparison.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmMakefile.h"
|
||||
#include "cmSystemTools.h"
|
||||
@ -258,8 +257,8 @@ void cmDependsC::ReadCacheFile()
|
||||
if (!haveFileName) {
|
||||
haveFileName = true;
|
||||
int newer = 0;
|
||||
cmFileTimeComparison comp;
|
||||
bool res = comp.FileTimeCompare(this->CacheFileName, line, &newer);
|
||||
bool res =
|
||||
cmSystemTools::FileTimeCompare(this->CacheFileName, line, &newer);
|
||||
|
||||
if (res && newer == 1) // cache is newer than the parsed file
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user