Commit History

Author SHA1 Message Date
  Sebastian Holtermann 87341d8328 cmDepends: Define DependencyMap instead of DependencyVector 6 years ago
  Regina Pfeifer b05b778a2d clang-tidy: Use `= delete` 6 years ago
  Regina Pfeifer 094f01d0f0 cleanup: Prefer compiler provided special member functions 6 years ago
  Regina Pfeifer 55671b41d2 clang-tidy: Use `= default` 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
  Brad King 0b33aee48b Use C++11 override instead of CM_OVERRIDE 8 years ago
  Daniel Pfeifer ca2233e31f IWYU: Mark cmConfigure.h with pragma: keep 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 a7a9239096 mark functions with CM_OVERRIDE 9 years ago
  Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 9 years ago
  Brad King 180538c706 Source: Stabilize include order 9 years ago
  Ben Boeckel 270eb96df0 strings: Remove cmStdString references 11 years ago
  Ben Boeckel ce5114354c stringapi: Use strings for the languages 12 years ago
  Alex Neundorf e74ff7c29f cmDepends: allow multiple dependees per depender 13 years ago
  Alex Neundorf b4e8f49b95 cmDependsC: remove unused member variable 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 7652a8a1e5 ENH: Teach cmDependsC about user-configured macro transformations. 17 years ago
  Brad King 12935b1599 ENH: Light refactoring of implicit dependency scanning configuration implementation. 17 years ago
  Brad King 6bba86c8c8 BUG: Patch from Alex to recompute dependencies when the include regex changes. This addresses bug#4168. 19 years ago
  Brad King 6a347e9858 ENH: Patch from Alex to speed dependency scanning approximately 2x. 19 years ago
  Brad King 409f70bc91 ENH: Make sure all custom command outputs are up to date before scanning dependencies. This avoids the need to pass a list of generated files to the dependency scanning code and to rescan after the files have been generated. Currently there is no notion of implicit dependencies of the custom commands themselves so this design is safe. We only need to make sure implicit dependencies are up to date before the make process for the /build part of a target is executed because only this process loads them. This is a step towards fixing bug#3658. 19 years ago
  Ken Martin 4b83a08b37 ENH: a warning fix and some more cleanup 20 years ago
  Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 20 years ago
  Andy Cedilnik 634343c3e8 STYLE: Fix some style issues 20 years ago
  Brad King 8dc1de6efd BUG: Fix for scanning generated headers included with double-quotes. Also fixed double-quote include support to not use the special quoted location when a full path is given on the include line. 20 years ago