Skip to content

Refactor cmFileTimeComparison and rename to cmFileTimeCache

This

  • Adds an OS independent cmFileTime class that loads and stores a file modification time in nanoseconds since a common epoch.
  • Refactors cmFileTimeComparison to use cmFileTime internally
  • Renames cmFileTimeComparison to cmFileTimeCache
  • Renames cmFileTimeCache class methods FileTimesDiffer and FileTimeCompare
  • Renames variables
  • Adds file time one time computation optimizations

Merge request reports