Commit History

Author SHA1 Message Date
  Sebastian Holtermann 87341d8328 cmDepends: Define DependencyMap instead of DependencyVector 6 years ago
  Sebastian Holtermann 5a15c9e7cb cmDepends: Refactor cmDepends::CheckDependencies method 6 years ago
  Sebastian Holtermann a6d75a1ce0 Substitute FileComparison in variable names with FileTimeCache 6 years ago
  Sebastian Holtermann 216416219a Rename cmFileTimeComparison to cmFileTimeCache 6 years ago
  Regina Pfeifer b05b778a2d clang-tidy: Use `= delete` 6 years ago
  Regina Pfeifer 5a0784ddea clang-tidy: Pass by value 6 years ago
  Vitaly Stakhovsky 2c50a72576 cmDepends: all members accept std::string arguments 6 years ago
  Regina Pfeifer b2aa3aedea clang-tidy: Use default member initialization 7 years ago
  Craig Scott 5901699672 cmDepends: Remove attempt to change directory that always fails 7 years ago
  Daniel Pfeifer ca2233e31f IWYU: Mark cmConfigure.h with pragma: keep 8 years ago
  Daniel Pfeifer 5962db4389 Use C++11 nullptr 8 years ago
  Daniel Pfeifer d6f0006c0b Use CM_DISABLE_COPY 8 years ago
  Daniel Pfeifer 1d829c862c Use quotes for non-system includes 8 years ago
  Brad King 86578eccf2 Simplify CMake per-source license notices 9 years ago
  Daniel Pfeifer efed6468ed fix a load of include-what-you-use violations 9 years ago
  Daniel Pfeifer 3838a0d5fb make sure to include cmConfigure.h before cmStandardIncludes.h 9 years ago
  Daniel Pfeifer 1d6909a287 use CM_NULLPTR 9 years ago
  Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 9 years ago
  Stephen Kelly 6c19024570 Remove extra semicolons from C++ code. 11 years ago
  Ben Boeckel ce5114354c stringapi: Use strings for the languages 11 years ago
  Alex Neundorf e74ff7c29f cmDepends: allow multiple dependees per depender 13 years ago
  Alex Neundorf 87fe4286bd fix #13474: also rescan dependencies if the depender does not exist 13 years ago
  Kitware Robot 7bbaa4283d Remove trailing whitespace from most CMake and C/C++ code 13 years ago
  Brad King 96afb12087 Convert CMake to OSI-approved BSD License 16 years ago
  Alexander Neundorf 39383ef8cb Major optimization of C/C++ dependency scanning. 16 years ago
  Brad King 12935b1599 ENH: Light refactoring of implicit dependency scanning configuration implementation. 17 years ago
  Brad King 68dad94b00 ENH: Implement Fortran module dependencies across targets and directories. 18 years ago
  Brad King 4d360f7ac5 ENH: Convert cmDepends object interface to scan an entire target at once. 18 years ago
  Brad King de96fd1df9 ENH: Moved dependency integrity check from CheckBuildSystem over to a per-target UpdateDependencies step. This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check. 18 years ago
  Brad King ec2104cd31 BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions. This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files. Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway. 19 years ago